一直使用官方的Kubernetes Dashboard来管理k8s,也算很友好的一款UI工具,但显示的资源不全、查看日志有限、时间久了要重要登陆,所以找了一款外观漂亮,用户体验很好的管理平台Lens。

Lens的优势主要有:
Pods和Containers的终端工具;25k个Pods的集群;Kubernetes RBAC;Mac、Windows和Linux。Mac用户可以通过下面命令安装:
brew cask install lens
复制代码
所有用户都可以通过下载安装:github.com/lensapp/len…

在设置里可以选择黑色Dark或白色Light外观。
傻瓜式安装完成并启动后,Lens会自动去读取~/.kube/config添加集群。也可手动添加:

如上图,我已经添加了两个集群。还能自定义集群的图标以增加识别性。
当有问题时,图标会显示Event数字。右键图标,可以进入集群设置:

这非常方便,我通过上面安装了Metrics监控,可以实时获取Pod的Metrics数据。
查看集群的状态:

Pod管理非常方便,可以查看CPU/MEM资源状态,进入shell,查看日志,编辑和删除。

进入Pod Shell进行操作:

查看ConfigMap的值,可以直接修改保存:

可以查看所有Ingress以及对应的路由规则:

方便的终端工具,自带不同版本的kubectl以适配集群版本。

还能直接执行生效yaml文件:

有应用商店管理功能,非常方便地安装与管理应用:
还有很多不同的Kubernetes管理工具,但这款Lens好看又好用,就这么爱上了。更多细节,有兴趣的就自己探索吧。
上一篇:外貌描写一段250字左右