2025,每天10分钟,跟我学K8S(四十二)- Kuboard
上一章,学习了k8s中的dashboard的安装,但是由于网络、厂商差异等原因,其实这个使用率并不高,有很多其他厂家的dashboard也做的挺不错,本章推荐一款国产的dashboard----Kuboard 。
Kuboard for Kubernetes
特点介绍
相较于 Kubernetes Dashboard 等其他 Kubernetes 管理界面,Kuboard 的主要特点有:
-
多种认证方式
-
多集群管理
-
微服务分层展示
-
工作负载的直观展示
-
工作负载编辑
-
存储类型支持
-
丰富的互操作性
-
套件扩展
-
告警配置
-
操作审计
具体内容可以参考官网:Kuboard_Kubernetes教程_K8S安装_管理界面
Kuboard的安装
安装 kuboard
目前Kuboard生产环境已经到了V3版本,可以使用docker单独安装,也可以采用pod的方式安装。本文将采用后者。详细步骤可以参考官网:安装 Kuboard v3 - kubernetes | Kuboard
# 为了避免kuboard-v3-xxxxx 的容器出现 CrashLoopBackOff 的状态
# 给master节点打标
kubectl label nodes your-node-name k8s.kuboard.cn/role=etcd
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
# 您也可以使用下面的指令,唯一的区别是,该指令使用华为云的镜像仓库替代 docker hub 分发 Kuboard 所需要的镜像
# kuboard使用了30080端口,可能会与之前设置的longhorn端口冲突,可以修改一下longhorn的端口为其他
# kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml
安装完成后显示如下:
访问 Kuboard
-
在浏览器中打开链接
http://your-node-ip-address:30080
-
输入初始用户名和密码,并登录
- 用户名:
admin
- 密码:
Kuboard123
- 用户名:
导入集群后,安装metrics-scraper就可以查看资源指标了
选择国内源
开始安装
查看硬件资质监控指标
同时安装了metrics-scraper也可以在命令行查看pod或者node的资源占用
Kuboard 是一款专为 Kubernetes 设计的,强大而免费可视化管理工具,支持多集群管理、资源监控、日志聚合、权限控制等功能。相较于 Kubernetes 官方 Dashboard,Kuboard 提供更直观的界面和更丰富的扩展能力,适用于开发、运维及多团队协作场景。本文只是简单举例了它的安装和操作,更多的用户可以参考官网文档。