比官方K8S Dashboard好用的几个工具

公众号关注 「SY技术小站

设为「星标」,每天带你分享技术与生活!

介绍

推荐三款小工具,具体使用哪个,大家可以自己斟酌,各有各的优点。

kubeman

一个很有意思的小工具叫 kubeman,它试图使从Kubernetes集群中查找信息变得更加容易,并且可以调查与Kubernetes和Istio相关的问题。

windows和mac安装

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

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

linux安装

下载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

效果

命令

比官方K8S Dashboard好用的几个工具_第1张图片

日志

比官方K8S Dashboard好用的几个工具_第2张图片

测服务可达

比官方K8S Dashboard好用的几个工具_第3张图片

lens

Lens 是一个强大的 kubernetes IDE。可以实时查看 kubernetes 集群状态,比如 Pod实时日志查看、集群Events实时查看、集群故障排查等

安装

从发布页面下载预构建的软件包 。

效果

比官方K8S Dashboard好用的几个工具_第4张图片

kuboard

Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。

安装

kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server.yaml

查看 Kuboard 运行状态:

kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system

获取token

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)

效果

比官方K8S Dashboard好用的几个工具_第5张图片

比官方K8S Dashboard好用的几个工具_第6张图片

小结

三款工具各有千秋,大家结合自己公司情况选择吧!

参考链接

https://github.com/walmartlabs/kubeman
https://github.com/lensapp/lens
https://kuboard.cn/

往期精彩文章 

  • ingress-nginx传输加密与认证

  • ingress高可用

  • k8s二进制升级从1.14.2至1.16.2

  • k8s集群curl service的ip延迟响应高

  • k8s集群数据备份与恢复

  • ingress-nginx持久化日志

  • ingress-nginx金丝雀发布

  • k8s的pv与pvc

  微信群加入方式 

  欢迎关注作者公众号

点个在看少个 bug ????

你可能感兴趣的:(比官方K8S Dashboard好用的几个工具)