K8s:Windows 下安装 K8s 桌面端面板工具 OpenLens 并添加集群
我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ——赫尔曼·黑塞《德米安》
写在前面
- 分享一个桌面端的 k8s 面板工具
OpenLens
- 博文内容为
OpenLens
简单介绍和 下载安装教程。 - 理解不足小伙伴帮忙指正
我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ——赫尔曼·黑塞《德米安》
简单介绍
Lens 是一个基于桌面端的 k8s IDE,可在 Linux、macOS 和 Windows 上使用,类似于dashboard、Kuboard
,Lens
可以提高集群资源的可见性、实时统计数据、日志流和动手故障排除功能。能够快速轻松地使用您的集群,从根本上提高生产力和业务速度。
某种角度上考虑,Lens 是非侵入的,不需要在集群上做任何操作,类似 kubectl
一样,不像 dashboard、Kuboard
等面板工具,基于 Web 端,需要在集群部署相关的服务。
从 2023 年 1 月开始,Lens 需要选择付费版还是免费版,如果从官网下载,需要激活。但是我们可以使用 OpenLens
OpenLens
是一个开源项目,支持 Lens 主要功能。该代码由 Lens 团队开发人员与社区一起开发,截至目前,它保持免费。
Lens
建立在 OpenLens
项目之上,类似 Ansible Tower
和 AWX
的关系,包括一些具有不同许可证的附加软件和库, Lens 的核心功能将在 Openlens 中可用。
关于 OpenLens
, 可以到 github 上了解更多
https://github.com/MuhammedKalkan/OpenLens
下载安装 OpenLens
windows 机器上通过命令行下载安装。
1 | PS C:\Users\山河已无恙\Downloads> winget install openlens --source winget |
安装好之后双击启动它
添加集群
添加集群,在这之前,你需要确保 你的客户机和集群的网络是通的。
在打开的页面中,拷贝 kubeconfig 文件内容到指定位置
集群机器上查看 kubeconfig 文件
1 | ┌──[root@vms81.liruilongs.github.io]-[~/ansible] |
简单测试查看
查看集群节点信息
查看 pod 信息
查看运行的 helm releases
可以直接连接 集群终端进行命令操作
博文参考
K8s:Windows 下安装 K8s 桌面端面板工具 OpenLens 并添加集群
https://liruilongs.github.io/2023/01/13/K8s/面板工具/关于Kubernetes-IDE-Lens-的一些笔记整理/
1.K8s 集群高可用master节点ETCD全部挂掉如何恢复?
2.K8s 集群高可用master节点故障如何恢复?
3.K8s 镜像缓存管理 kube-fledged 认知
4.K8s集群故障(The connection to the server <host>:<port> was refused - did you specify the right host or port)解决
5.关于 Kubernetes中Admission Controllers(准入控制器) 认知的一些笔记
6.K8s Pod 创建埋点处理(Mutating Admission Webhook)
7.关于AI(深度学习)相关项目 K8s 部署的一些思考
8.K8s Pod 安全认知:从openshift SCC 到 PSP 弃用以及现在的 PSA