0
点赞
收藏
分享

微信扫一扫

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


写在前面

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

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

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

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

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

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

下载安装

https://github.com/kubernetes-sigs/kui/releases/tag/v13.1.0

Window 环境安装

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

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

点击仍要运行

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

在当前用户的家目录下 需要提前准备好 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:分享一款炫酷的命令行交互式k8s管理工具 Kui_github_04

常用功能 Demo

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

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

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

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

查看所有 Pod 信息,当资源较多时,可以改变展现的形式。通过窗格展示,方便操作

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

更换展示方式

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

下钻查看 pod 详细信息

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

直接查看 Pod 详细信息

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

job 信息查看下钻

K8s:分享一款炫酷的命令行交互式k8s管理工具 Kui_容器_11

deploy 信息查看

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

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

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

支持集群命名空间切换

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

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

博文部分内容参考

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

https://kui.tools/

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

举报

相关推荐

0 条评论