当前位置: 首页 > 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.zskr.cn/news/14163.html

相关文章:

  • odoo18应用、队列服务器分离(SSHFS) - 详解
  • 调度算法易错概念总结
  • Huxe 推出主动式 AI 音频服务,无感内容消费;OpenAI 推出 ChatGPT Pulse:主动提供个性化信息丨日报
  • C++学习:C++类型转换专栏 - 指南
  • 密码技术概论
  • AT_agc054_c [AGC054C] Roughly Sorted
  • 完整教程:医疗编程AI技能树与培训技能树报告(国内外一流大学医疗AI相关专业分析2025版,上)
  • 委托相关
  • 清除“请允许观看视频”通知页面的完整指南
  • test5
  • 基于KingbaseES集群管理实战:从部署运维到高可用架构深度解析 - 实践
  • Bilibili音频播放器开发 2025-9-29
  • 递增子序列笔记
  • 详细介绍:视频融合平台EasyCVR构筑智慧交通可视化管理与智能决策中枢
  • 9.29软工
  • 不一样的.NET烟火,基于Roslyn的开源代码生成器
  • 详细介绍:深入浅出 XSS — 从原理到实战与防护
  • vxe-table 数据量过大时切换空白
  • 第三方控件库的添加和使用
  • C4NR PVP服务器1.2 天穹炮塔更新
  • 树形dp [JOI Open 2020] 发电站 / Power Plant
  • DeepSeek-V3.2-Exp 完整分析:2025年AI模型突破与稀疏注意力技术深度解析
  • Java EE初阶启程记05---线程安全 - 指南
  • 解码数据结构队列
  • 解决升级 Windows 11 24H2 后 NAS 共享无法显示的问题
  • 【还未找到原题】宝石(GEM) - Harvey
  • Android 系统源码级进程保活全方案:从进程创建到后台防护 - 实践
  • 微信群机器人API
  • 【CF19E】Fairy - Harvey
  • 软件工程中线性回归应用