每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定。
放弃不难,但坚持很酷~
Lens 是一个强大的 kubernetes IDE。可以实时查看 kubernetes 集群状态,比如 Pod实时日志查看、集群Events实时查看、集群故障排查等。有了 Lens,不在需要敲打很长的 kubectl 命令,只要使用鼠标点击几下,非常便捷。
Lens 支持多平台安装,目前支持 Linux、MacOS、Windows。
打开 Lens APP,是一个没有任何集群的空白页面,需要添加 kube config 文件,新增 k8s 集群。
点击 +
,选择通过 config
文件导入。config
文件一般在 ~/.kube 目录下。
默认情况下 k8s 集群没有配置 Prometheus ,因此 Lens 上无法看到相关信息,并且会提示:Metrics are not available due to missing or invalid Prometheus configuration。
此时需要手动配置Prometheus,Lens 自带该功能,截图具体方法如下:
右键单击集群图标->Settings->Features->Metrics Stack-> Install:
安装后过一会即可在 Cluster 界面看到相关属性信息了,如上上图所示。
该操作实际上创建了一个 lens-metrics 命名空间,并创建了一个 kube-state-metrics deployments,同时创建了一个kube-state-metrics pod,一个prometheus pod,多个 node-exporter pods。如下图所示:
这些都可以通过 Lens 这个可视化工具来操作,就不用再一个个的敲命令了,非常方便。对了,还能进入每个节点的 shell 呢。
总之,我上面列举的只是我经常用的操作,Lens 这个工具还有别的功能,大家可以下载下来自己体验下。
官方下载地址:https://github.com/lensapp/lens/releases
如果自己下载比较慢的话,可以通过云盘下载 lens-v4.0.8 版本:
链接: https://pan.baidu.com/s/1pY1HAqhdu4Z7ZJuBrSnbTQ 提取码: i9ve
提示
从官方下载下来的 lens windows 版本,会被 360 杀毒软件检测出病毒,大家可以忽略继续使用,知道我的 windows v4.0.8 版本是这样,在这里给大家提个醒。