kubectl的替代工具kubeman

介绍

一个很有意思的小工具叫 kubeman,野心倒是不小,励志成为 kubectl 的替代品,用于实时监控和管理 kubernetes 集群,还可以调试与 Istio 相关的问题。

如果只使用 kubectl,当网格中的服务出现问题时,可能需要运行很多命令,而且要交叉引用来自多个命令的输出信息,这就会导致问题分析的过程很复杂。kubeman 将这些交叉引用和相关信息分析的复杂逻辑隐藏起来,只暴露一个 UI 界面,针对每一种资源对象封装了一些常用的操作项,这样可以简化很多操作流程。

windows和mac安装

windows和mac安装很简单,到 release 页面下载相应的二进制,然后直接运行就好了 。

要是windows想执行linux的k8s集群,把.kube目录拷贝到/user/administrator下面就可以

linux安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
下载kubeman.0.5.0.appimage
chmod a+x *.appimage
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum --enablerepo=epel -y install fuse-sshfs
user="$(whoami)"
usermod -a -G fuse "$user"
yum provides */libgtk-3.so.0
yum -y install /usr/lib64/libgtk-3.so.0 /usr/lib/libgtk-3.so.0
./kubeman.0.5.0.appimage --appimage-extract

启动的话,如果linux没开display,就需要用xmanager执行就可以
命令是:
./kubeman.0.5.0.appimage

效果

命令

日志

测服务可达

Donate