本文作者:丁辉
Kuboard管理Kubernetes
部署Kuboard
Docker部署(推荐)
官方说法:在普通部署模式下 Kuboard 通常只部署了一个容器实例,存在单点故障,因此 Kuboard 本身并不能保证高可用。但是在 Kuboard 出现故障时,并不影响 Kubernetes 的正常,因此,普通部署模式下安装的 Kuboard 是可以满足绝大部分用户的需求的。普通部署模式下,当 Kuboard 出现故障时,可以重新部署一个 Kuboard,并导入 Kubernetes 到新的 Kuboard 实例,即可恢复故障。
1 | sudo docker run -d \ |
Kubernetes部署
创建数据存储目录
1
mkdir -p /usr/share/kuboard/etcd/ && chmod 700 /usr/share/kuboard/etcd/
部署Kuboard
1
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
某些情况下,您的 Master 节点只有一个或者两个,却仍然想要保证 Kubuoard-Etcd 的高可用,此时,您可以通过为一到两个 Worker 节点添加
k8s.kuboard.cn/role=etcd的标签,来增加 Kubuoard-Etcd 的实例数量1
kubectl label nodes <Worker-Node-Name> k8s.kuboard.cn/role=etcd
部署
1
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
使用 StorageClass 提供持久化部署
高可用部署
卸载Kuboard
卸载
1
kubectl delete -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
删除数据
1
rm -rf /usr/share/kuboard
要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!
- 本文链接: https://blog.offends.cn/Kubernetes/部署文档/管理平台安装/Kuboard/Kuboard管理Kubernetes.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。