K8s:KUI一款炫酷的命令行交互式k8s管理工具

时间:2023-02-23 16:00:33

写在前面


  • 对于钟爱命令行操作的小伙伴
  • 个人觉得这是一个很不错的工具
  • 博文内容涉及: Kui 下载安装,使用 Demo
  • 理解不足小伙伴帮忙指正

对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》


Kui 是一个开源的桌面端工具,用于提供通过命名行管理 k8s 集群的一个交互式环境。在 Kui 中,不需要复制和粘贴自动生成的长资源名称来进行资源详细信息查看,可以直接处理 命令行生成的图形数据。

K8s:KUI一款炫酷的命令行交互式k8s管理工具

通过 Kui ,可以极大提高 kubectl 的管理效率,并且增强了命令行体验,而且速度也很快。它在 1-2 秒内启动,处理标准 kubectl 命令的 速度比自身快 2-3 倍

同时, Kui 很轻量,对资源消耗很小,在可以接受的范围内。

下载安装: https://github.com/kubernetes-sigs/kui/releases/tag/v13.1.0

Window 环境安装

下载解压,双击之后点的更多信息

K8s:KUI一款炫酷的命令行交互式k8s管理工具

点击仍要运行

K8s:KUI一款炫酷的命令行交互式k8s管理工具

在当前用户的家目录下 需要提前准备好 kubeconfig 文件

PS C:\Users\山河已无恙\.kube> ls

    目录: C:\Users\山河已无恙\.kube

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2023/1/14      7:48                cache
d-----         2023/2/13      4:48                http-cache
-a----         2023/1/27     20:27           5641 config

PS C:\Users\山河已无恙\.kube> cat .\config
apiVersion: v1
clusters:
- cluster:
.........................

如果可以看到这个,说明安装成功了

K8s:KUI一款炫酷的命令行交互式k8s管理工具

常用功能 Demo

查看所以命名空间,下钻查看 某个命名空间详细信息

K8s:KUI一款炫酷的命令行交互式k8s管理工具

对 命名空间的 YAML 文件做 CRUD 操作,通过 Kui 可以对集群 任何资源文件做 CRUD 操作。

K8s:KUI一款炫酷的命令行交互式k8s管理工具

查看所有 Pod 信息

K8s:KUI一款炫酷的命令行交互式k8s管理工具

更换展示方式,当资源较多时,可以改变展现的形式。通过窗格展示,方便操作

K8s:KUI一款炫酷的命令行交互式k8s管理工具

下钻查看 pod 详细信息

K8s:KUI一款炫酷的命令行交互式k8s管理工具

也可以直接查看 Pod 详细信息

K8s:KUI一款炫酷的命令行交互式k8s管理工具

job 信息查看下钻

K8s:KUI一款炫酷的命令行交互式k8s管理工具

deploy 信息查看

K8s:KUI一款炫酷的命令行交互式k8s管理工具

支持多个 tab 页,以及 当前 tab 页分屏操作操作

K8s:KUI一款炫酷的命令行交互式k8s管理工具

支持集群命名空间切换

K8s:KUI一款炫酷的命令行交互式k8s管理工具

关于 KUI 就和小伙伴们分享到这个,感兴趣的小伙伴赶快去尝试吧。

博文部分内容参考

文中涉及参考链接内容版权归原作者所有,如有侵权请告知


https://kui.tools/

https://github.com/kubernetes-sigs/kui


© 2018-2023 liruilonger@gmail.com,All rights reserved. 署名-相同方式共享 4.0 国际 协议(CC BY 4.0)