Kubernetes部署web操作平台(Kuboard)
Kubernetes部署web操作平台(Kuboard)
1:环境
Kubernetes:1.23.1
2:介绍Kuboard
Kuboard v3.x 版本说明
Kuboard v3.x 支持 Kubernetes 多集群管理。如果您从 Kuboard v1.0.x 或者 Kuboard v2.0.x 升级到 Kuboard,请注意:
您可以同时使用 Kuboard v3.x 和 Kuboard v2.0.x;
Kuboard v3.x 支持 amd64 (x86) 架构和 arm68 (armv8) 架构的 CPU;
兼容性
Kubernetes 版本 Kuboard 版本 兼容性 说明
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
3:部署Kuboard
1:使用SC提供持久化
# 获取部署 Kuboard 所需的 YAML 文件:
curl -o kuboard-v3.yaml https://addons.kuboard.cn/kuboard/kuboard-v3-storage-class.yaml
2:配置文件
# 关于如下参数的解释,请参考文档 https://kuboard.cn/install/v3/install-built-in.html
# [common]
KUBOARD_ENDPOINT: 'http://10.0.0.10:30080'
# 请填写一个有效的 StorageClass name
storageClassName: managed-nfs-storage
# 部署
[root@k8s-master kuboard]# vim kuboard-v3.yaml
[root@k8s-master kuboard]# kubectl apply -f kuboard-v3.yaml
namespace/kuboard created
configmap/kuboard-v3-config created
statefulset.apps/kuboard-etcd created
service/kuboard-etcd created
deployment.apps/kuboard-v3 created
service/kuboard-v3 created
[root@k8s-master kuboard]# kubectl get svc -n kuboard
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kuboard-etcd ClusterIP 172.1.100.83 <none> 2379/TCP,2380/TCP 45s
kuboard-v3 NodePort 172.1.47.94 <none> 80:30080/TCP,10081:30081/TCP,10081:30081/UDP 45s
访问节点http://IP:30080
输入初始用户名和密码,并登录
用户名: admin
密码: Kuboard123







浙公网安备 33010602011771号