原文链接:https://fuckcloudnative.io/posts/lens/
Kubernetes 的桌面客户端有那么几个,曾经 Kubernetic 应该是最好用的,但最近有个叫 Lens 的 APP 改变了这个格局,功能比 Kubernetic
多,使用体验更好, 适合广大系统重启工程师装逼 。它有以下几个亮点:
① Lens
就是一个强大的 IDE,可以实时查看集群状态,实时查看日志流,方便排查故障。有了 Lens
,你可以更方便快捷地使用你的集群,从根本上提高工作效率和业务迭代速度。
日志流界面可以选择显示或隐藏时间戳,也可以指定显示的行数:
② Lens
可以管理多集群,它使用内置的 kubectl
通过 kubeconfig 来访问集群,支持本地集群和外部集群(如 EKS、AKS、GKE、Pharos、UCP、Rancher 等),甚至连 Openshift 也支持:
只是与 Openshift
的监控还不太兼容。也可以很轻松地查看并编辑 CR:
有了 Lens,你就可以统一管理所有的集群。
③ Lens 内置了资源利用率的仪表板,支持多种对接 Prometheus 的方式:
④ Lens 内置了 kubectl
,它的内置终端会确保集群的 API Server 版本与 kubectl
版本兼容,所以你不需要在本地安装 kubectl
。可以验证一下:
你会看到本地安装的 kubectl 版本和 Lens
里面打开的终端里的 kubectl 版本信息是不一样的,Lens
确实内置了 kubectl。
⑤ Lens 内置了 helm 模板商店,可直接点击安装:
现在 Lens 迎来了最新版 3.5.0
,换上了全新的 Logo
:
稳定性也提升了很多,快去试试吧。
Kubernetes 1.18.2 1.17.5 1.16.9 1.15.12 离线安装包发布地址 http://store.lameleg.com,欢迎体验。使用了最新的 sealos v3.3.6 版本。作了主机名解析配置优化,lvscare 挂载 /lib/module 解决开机启动 ipvs 加载问题,修复 lvscare 社区 netlink 与 3.10 内核不兼容问题,sealos 生成百年证书等特性。更多特性 https://github.com/fanux/sealos。欢迎扫描下方的二维码加入钉钉群,钉钉群已经集成 sealos 的机器人实时可以看到 sealos 的动态。