介绍
推荐三款小工具,具体使用哪个,大家可以自己斟酌,各有各的优点。
kubeman
一个很有意思的小工具叫 kubeman
,它试图使从Kubernetes集群中查找信息变得更加容易,并且可以调查与Kubernetes和Istio相关的问题。
windows和mac安装
windows和mac安装很简单,下载相应的二进制,然后直接运行就好了 。
要是windows想执行linux的k8s集群,把.kube目录拷贝到/user/administrator下面就可以。
linux安装
1 | 下载kubeman.0.5.0.appimage |
效果
命令
日志
测服务可达
lens
Lens
是一个强大的 kubernetes IDE。可以实时查看 kubernetes 集群状态,比如 Pod实时日志查看、集群Events实时查看、集群故障排查等
安装
从发布页面下载预构建的软件包 。
效果
kuboard
Kuboard
是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。
安装
1 | kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml |
查看 Kuboard 运行状态:
1 | kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system |
获取token
1 | echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d) |
效果
小结
三款工具各有千秋,大家结合自己公司情况选择吧!
参考链接
1 | https://github.com/walmartlabs/kubeman |