Akemi

k8s可视化UI界面Kuboard

2024/06/13

Kuboard_Kubernetes教程_K8S安装_管理界面

https://github.com/eip-work/kuboard-press

常用版本kuboardv3 v2 ,v4处于测试阶段

兼容性:

Kubernetes 版本 Kuboard 版本 兼容性 说明
v1.28 v3.5.2.x 😄 已验证
v1.27 v3.x 😄 已验证
v1.26 v3.x 😄 已验证
v1.25 v3.x 😄 已验证
v1.24 v3.x 😄 已验证
v1.23 v3.x 😄 已验证
v1.22 v3.x 😄 已验证
v1.21 v3.x 😄 已验证
v1.20 v3.x 😄 已验证
v1.19 v3.x 😄 已验证
v1.18 v3.x 😄 已验证
v1.17 v3.x 😄 已验证
v1.16 v3.x 😄 已验证
v1.15 v3.x 😄 已验证
v1.14 v3.x 😄 已验证
v1.13 v3.x 😄 已验证
v1.12 v3.x 😐 Kubernetes Api v1.12 不支持 dryRun,Kuboard 不支持 Kubernetes v1.12
v1.11 v3.x 😐 Kuboard 不支持 Kubernetes v1.11

接入方式

官方推荐使用docker方式部署,也可以部署到k8s集群内

自 Kuboard v3.2.0.0 开始,支持 kubeconfig 和 kuboard-agent 两种方式导入集群。

认证方式(登录方式)

Kuboard 支持多种认证方式:

  • 内建用户库
  • GitLab Community Edition / GitLab Enterprise Edition / gitlab.com
  • GitHub Enterprise / github.com
  • LDAP

安装部署:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
docker run -d \
--restart=unless-stopped \
--name=kuboard \
-p 80:80/tcp \
-p 10081:10081/tcp \
-e KUBOARD_ENDPOINT="http://192.168.10.100:80" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-v /root/kuboard-data:/data \
eipwork/kuboard:v3

用户名admin
密码Kuboard123

安装最新版3.5.2.6
docker stop $(docker ps -a | grep "eipwork/kuboard" | awk '{print $1 }')
docker rm $(docker ps -a | grep "eipwork/kuboard" | awk '{print $1 }')

sudo docker run -d \
--restart=unless-stopped \
--name=kuboard \
-p 80:80/tcp \
-p 10081:10081/udp \
-p 10081:10081/tcp \
-e KUBOARD_ENDPOINT="http://192.168.10.100:80" \
-e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-v /root/kuboard-data:/data \
eipwork/kuboard:v3.5.2.6

进入界面直接点击添加集群,然后按照步骤进行操作,并进行导入

CATALOG