CloudTTY: A Kubernates Cloud Shell (Web Terminal) Operator
DaoCloud ,?with?a?decade?in?open?source,?views?it?as?more?than?technology—it's?a?culture.?We?aim?to?drive?innovation?and?collaboration?globally?through?our open-source?projects.?????In?this?column,?we'll?share?project?insights?and?welcome?your? feedback to?shape?a?collaborative?tech?future.
The?following?is?the?first?article?we?published?and?we?will?keep?updating.?????
Welcome?to?subscribe!??????
CloudTTY is an easy-to-use operator to run a web terminal and cloud shell intended for a Kubernetes-native environment. You can easily open a terminal on your own browser via CloudTTY. The community is always open for any contributor and those who want to have a try.
Literally, CloudTTY herein refers to a virtual console, shell, or terminal running on web and clouds. You can use it anywhere with an internet connection and it will be automatically connected to the cloud.
Why Do You Need CloudTTY?
Currently, the community has explored TTY technology to a certain depth through projects like ttyd, providing terminal capabilities on top of web browsers.
However, in the context of Kubernetes, these TTY projects require more cloud native capabilities. How can ttyd be run inside containers? How can it be accessed through NodePort or Ingress? How can multiple instances be created using CRDs?
CloudTTY provides solutions to these problems. Give CloudTTY a try ??! CloudTTY has been selected for inclusion in the CNCF Landscape:
Use Cases
??CloudTTY is applicable to the following cases:
The demo effect of CloudTTY is as follows:
??After the CloudTTY is intergated to your own UI, it would look like: