当前位置: 首页 > news >正文

kuboard部署启用3个etcd(k8s单个master)

环境:
OS:Centos 7
拓扑:1master 2nodes

 

1.node节点打标签
在集群中 Master Role 节点不足3个个时, 需要在 worker 节点添加 k8s.kuboard.cn/role=etcd 的标签,使etcd最少为奇数3个节点。

查看当前的集群环境

[root@master ~]# kubectl get nodes
NAME     STATUS   ROLES           AGE   VERSION
master   Ready    control-plane   27d   v1.28.2
node1    Ready    <none>          27d   v1.28.2
node2    Ready    <none>          27d   v1.28.2

 


添加 label 命令
节点1执行
kubectl label nodes node1 k8s.kuboard.cn/role=etcd

节点2执行
kubectl label nodes node2 k8s.kuboard.cn/role=etcd

查看

[root@master ~]# kubectl get node --show-labels
NAME     STATUS   ROLES           AGE   VERSION   LABELS
master   Ready    control-plane   27d   v1.28.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=master,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node.kubernetes.io/exclude-from-external-load-balancers=
node1    Ready    <none>          27d   v1.28.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,k8s.kuboard.cn/role=etcd,kubernetes.io/arch=amd64,kubernetes.io/hostname=node1,kubernetes.io/os=linux
node2    Ready    <none>          27d   v1.28.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,k8s.kuboard.cn/role=etcd,kubernetes.io/arch=amd64,kubernetes.io/hostname=node2,kubernetes.io/os=linux

 

2.获取yaml文件并应用
[root@master kuboard]# cd /root/my_yaml/kuboard
[root@master kuboard]# wget https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml
[root@master kuboard]# kubectl apply -f kuboard-v3-swr.yaml

查看

[root@master kuboard]# kubectl get pods -n kuboard
NAME                          READY   STATUS    RESTARTS   AGE
kuboard-etcd-4w4mg            1/1     Running   0          43s
kuboard-etcd-rz7kx            1/1     Running   0          43s
kuboard-etcd-vjxkm            1/1     Running   0          43s
kuboard-v3-7979bc788f-qlhgv   1/1     Running   0          43s

 

3.登录访问
k8s的任意节点都可以访问
http://192.168.1.105:30080
http://192.168.1.106:30080
http://192.168.1.108:30080
用户名:admin
密码:Kuboard123

 

http://www.hskmm.com/?act=detail&tid=21248

相关文章:

  • 数据库服务分布架构(MyCAT)
  • 题解:P14038 [PAIO 2025] Adventure Plan
  • 20231414_王仕琪_密码技术密码杂凑算法学习笔记
  • web3D、webGL、webGPU、webGIS、webXR、webCodecs的概念和对比 - 实践
  • Claude code的 thinking on/off差别有多少
  • Ubuntu 25的网络配置
  • 2025.9.26 测试
  • 贝叶斯学习笔记 - 详解
  • Ubuntu 24和25配置apt国内源
  • 实用指南:AWS实战:轻松创建弹性IP,实现固定公网IP地址
  • 完整教程:自然语言处理项目之情感分析(下)
  • 还在为安装PS发愁?这款网页版工具,打开浏览器就能用!
  • 委托相关
  • 清除“请允许观看视频”通知页面的完整指南
  • 千亿芯片公司被股东“抛弃” ,AI芯片第一股前景几何?
  • Java 与智慧港口:航运调度与物流枢纽数字化
  • DeepSeek-V3.2-Exp 发布,训练推理提效,API 同步降价
  • 图片任意切割工具(Python 3.8 实现)
  • 从零构建能自我优化的AI Agent:Reflection和Reflexion机制对比详解与实现
  • 超精简的小型C编译器
  • Day1 Linux 入门:9 个核心命令(whoami/id/pwd 等)
  • 9.29 闲话
  • MMU的作用
  • 大二学计算机系统基础
  • 20250929 之所思 - 人生如梦
  • 9/29
  • 9.29总结
  • lc1040-移动石子直到连续II
  • 2025年9月29日
  • c++算法学习笔记