Kubernetes免费管理工具-Kuboard

 

Kuboard‌是一款免费的 Kubernetes 管理工具,旨在提供一个直观、功能丰富的用户界面,帮助用户更轻松地管理和监控 Kubernetes 集群。Kuboard 提供了多种功能,包括资源管理、日志监控、事件查看等,使得用户无需深入了解 Kubernetes 的命令行操作,即可方便地管理集群中的各种资源‌

kuboard 官网:https://kuboard.cn/

安装前提

准备一个版本不低于 19.03 的 docker 服务器

准备一个版本不低于 1.13 的 Kubernetes 集群

服务器联网,可以直接拉镜像,也可以离线导入

安装 kuboard

docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 80:80/tcp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.4.130:80" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /root/kuboard-data:/data \
  swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3

参数说明:

第 4 行,将 Kuboard Web 端口 80 映射到宿主机的 80 端口(您可以根据自己的情况选择宿主机的其他端口);

第 5 行,将 Kuboard Agent Server 的端口 10081/tcp 映射到宿主机的 10081 端口(您可以根据自己的情况选择宿主机的其他端口);

第 6 行,指定 KUBOARD_ENDPOINT 为 http://内网 IP,如果后续修改此参数,需要将已导入的 Kubernetes 集群从 Kuboard 中删除,再重新导入;

第 7 行,指定 KUBOARD_AGENT_SERVER 的端口为 10081,此参数与第 5 行中的宿主机端口应保持一致,修改此参数不会改变容器内监听的端口 10081

第 8 行,将持久化数据 /data 目录映射到宿主机的 /root/kuboard-data 路径,请根据您自己的情况调整宿主机路径;

访问 buboard

在浏览器输入 http://192.168.4.130 即可访问 Kuboard v3.x 的界面,登录方式:

默认账号密码:

用户名:admin

密 码:Kuboard123
Kubernetes 免费管理工具-Kuboard

添加 k8s 集群

登录后界面,需要对 kubernetes 集群进行对接,可以对接多个集群

Kubernetes 免费管理工具-Kuboard

有多种对接方式,这里选 kubeconfig

在 kubernetes 集群 master 节点执行 cat ~/.kube/config,然后将输出复制到文本框即可

Kubernetes 免费管理工具-Kuboard
Kubernetes 免费管理工具-Kuboard

Kubernetes 免费管理工具-Kuboard

确认后,查看状态是“已就绪”就说明已经可以管理 k8s 集群了

查看集群状态

对接完 k8s 集群后就可以查看到集群的所有信息,并且可以通过 kuboard 对集群进行管理了。

Kubernetes 免费管理工具-Kuboard

Kubernetes 免费管理工具-Kuboard

Kubernetes 免费管理工具-Kuboard

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...