1, lens

lens 是开发工具,地址是https://k8slens.dev/
下载这个工具,可以用这个工具 管理k8s集群
k8s的几个常用可视化管理工具 - 图1
最新已经更新到4.0版本

2, octant

  1. yum install octant_0.6.0_Linux-64bit.rpm
  2. 依赖于 admin.conf,运行后会在你本地打开浏览器
  3. 效果跟 dashbaord 类似

k8s的几个常用可视化管理工具 - 图2

3, rancher

https://www.rancher.cn/
著名的 多集群管理软件
k8s的几个常用可视化管理工具 - 图3

4, weave-scope

weave 是weaveworks 推出的,就是那个weave cni 插件的公司。
https://github.com/weaveworks/scope
两种方式,如果只是想看单个服务器上的容器等信息
sudo curl -L git.io/scope -o /usr/local/bin/scope (有时候不行,直接放/usr/bin/scope)
sudo chmod a+x /usr/local/bin/scope
scope launch
另外可以在 整个k8s上部署
[root@rancher weave]# kubectl apply -f “https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d ‘\n’)”
namespace/weave created
serviceaccount/weave-scope created
clusterrole.rbac.authorization.k8s.io/weave-scope created
clusterrolebinding.rbac.authorization.k8s.io/weave-scope created
deployment.apps/weave-scope-app created
service/weave-scope-app created
deployment.apps/weave-scope-cluster-agent created
daemonset.apps/weave-scope-agent created
k8s的几个常用可视化管理工具 - 图4
k8s的几个常用可视化管理工具 - 图5
k8s的几个常用可视化管理工具 - 图6
k8s的几个常用可视化管理工具 - 图7
k8s的几个常用可视化管理工具 - 图8

5,kubord

网址:https://www.kuboard.cn/
kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system
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)
拿到 token 在 http://nodeip:32567 登录
k8s的几个常用可视化管理工具 - 图9

已经升级到V3版本以上,可以做多集群管理

6,kubesphere

kubesphere 是青云(qingcloud)的产品
kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/v3.0.0/deploy/kubesphere-installer.yaml
kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/v3.0.0/deploy/cluster-configuration.yaml
如果数顺利的话,在https://nodeip:30880 登录
admin
p@88wrd

已经升级到v3 版本,期待V3.1版本
k8s的几个常用可视化管理工具 - 图10

7, kubebox

k8s的几个常用可视化管理工具 - 图11

8,Dashboad

k8s的 dashboard

9, compass

https://github.com/withlin/compass
k8s的几个常用可视化管理工具 - 图12

10, k9s

https://github.com/derailed/k9s

11,goldpinger

https://github.com/bloomberg/goldpinger