何为 serverless kubernetes
顾名思义,就是不需要安装直接打开网页就可以直接使用的 kubernetes,是一个多租户共享 kubernetes 的租户模型,这样做的好处是对于用户的使用成本极低,而且无需安装 kubernetes, 且天生对多租户的隔离性做的很好。 劣势是用户没有集群级别的管理权限,比如访问节点,或者挂载主机目录,共享主机端口等,其实这也不是劣势,因为开放这些东西本身就是不安全的。
sealos 在这块做了非常多的优化,直接能做到在公网这种不可信的环境中让多租户安全的共享一个 kubernetes 集群,从而把 IT 成本打到骨折。
这是一个系列文章,我们从 sealos 的一些基础功能开始介绍,本篇介绍的是 sealos 的 terminal 能力。

cloud terminal 使用教程
cloud terminal 是一个跑在容器内的 web terminal, terminal 中已经配置好了用户的 .kube/config, 也包含了一些常用命令,几乎可以用来访问所有 sealos 已经提供的应用的 API.
tips: 目前 terminal 中不支持持久化文件,请务必保存好在里面编辑的一些文件。
访问 API server
terminal 中已经安装 kubectl, 也配置好用户的 kubeconfig.
root@thpqxr0bh:~# kubectl get pod
NAME READY STATUS

文章介绍了Sealos如何实现ServerlessKubernetes,提供无需安装的Kubernetes服务,强调了多租户的安全隔离和低成本。通过cloudterminal,用户可以方便地进行WebTerminal操作,如访问APIserver、查看配置、权限控制,以及进行资源管理和调试。同时,它限制了某些可能不安全的操作,如访问节点,确保安全性。
最低0.47元/天 解锁文章
1262

被折叠的 条评论
为什么被折叠?



