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 提供更直观的界面和更丰富的扩展能力,适用于开发、运维及多团队协作场景。本文只是简单举例了它的安装和操作,更多的用户可以参考官网文档。

posted @ 2025-04-09 15:57  Devopser06  阅读(22)  评论(0)    收藏  举报  来源