爱哭的毛毛熊 發表於 2020-6-24 14:40:00

Lens —— 最炫酷的 Kubernetes 桌面客户端

<blockquote>
<p>原文链接:https://fuckcloudnative.io/posts/lens/</p>
</blockquote>
<p>Kubernetes 的桌面客户端有那么几个,曾经 Kubernetic 应该是最好用的,但最近有个叫 Lens 的 APP 改变了这个格局,功能比 <code>Kubernetic</code> 多,使用体验更好,<strong>适合广大系统重启工程师装逼</strong>。它有以下几个亮点:</p>
<p>① <code>Lens</code> 就是一个强大的 IDE,可以实时查看集群状态,实时查看日志流,方便排查故障。有了 <code>Lens</code>,你可以更方便快捷地使用你的集群,从根本上提高工作效率和业务迭代速度。</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624143955724-1830392797.png" alt="" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624143956515-16825768.png" alt="" loading="lazy"></p>
<p>日志流界面可以选择显示或隐藏时间戳,也可以指定显示的行数:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624143957782-419154032.png" alt="" loading="lazy"></p>
<p>② <code>Lens</code> 可以管理多集群,它使用内置的 <code>kubectl</code> 通过 kubeconfig 来访问集群,支持本地集群和外部集群(如EKS、AKS、GKE、Pharos、UCP、Rancher 等),甚至连 Openshift 也支持:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624143958505-719942811.png" alt="" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624143959293-2056362400.png" alt="" loading="lazy"></p>
<p>只是与 <code>Openshift</code> 的监控还不太兼容。也可以很轻松地查看并编辑 CR:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624144000022-1061014411.png" alt="" loading="lazy"></p>
<p>有了 Lens,你就可以统一管理所有的集群。</p>
<p>③ Lens 内置了资源利用率的仪表板,支持多种对接 Prometheus 的方式:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624144000654-74990633.png" alt="" loading="lazy"></p>
<p>④ Lens 内置了 <code>kubectl</code>,它的内置终端会确保集群的 API Server 版本与 <code>kubectl</code> 版本兼容,所以你不需要在本地安装 <code>kubectl</code>。可以验证一下:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624144001462-1380563294.png" alt="" loading="lazy"></p>
<p>你会看到本地安装的 kubectl 版本和 <code>Lens</code> 里面打开的终端里的 kubectl 版本信息是不一样的,<code>Lens</code> 确实内置了 kubectl。</p>
<p>⑤ Lens 内置了 helm 模板商店,可直接点击安装:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624144002425-1672775756.png" alt="" loading="lazy"></p>
<p>现在 Lens 迎来了最新版 <code>3.5.0</code>,换上了全新的 <code>Logo</code>:</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624144002680-1567488229.png" alt="" loading="lazy"></p>
<p>稳定性也提升了很多,快去试试吧。</p>
<hr>
<p>Kubernetes1.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的动态。</p>
<p><img src="https://img2020.cnblogs.com/other/1737323/202006/1737323-20200624144003081-1265842663.jpg" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/ryanyangcs/p/13187402.html
頁: [1]
查看完整版本: Lens —— 最炫酷的 Kubernetes 桌面客户端