
Kubernetes实战(二十二)-Etcd 集群部署(安全)
发布日期:2025-04-03 09:08:42
浏览次数:9
分类:精选文章
本文共 926 字,大约阅读时间需要 3 分钟。
部署三节点高可用Etcd集群(v3.3.24)
Kubernetes 集群默认使用 Etcd 作为键值存储解决方案。本文将介绍如何配置一个三节点高可用 Etcd 集群的步骤。Etcd 版本本文为 v3.3.24。
1. 准备Etcd软件包并分发文件
步骤一:下载Etcd安装包
登录主节点(master节点),进入目标存储路径:
cd /usr/local/k8s/etcd
从GitHub下载相应版本的Etcd安装包:
wget https://github.com/coreos/etcd/releases/download/v3.3.24/etcd-v3.3.24-linux-amd64.tar.gz
步骤二:解压并分发文件
解压安装包:
tar zxvf etcd-v3.3.24-linux-amd64.tar.gz
进入Etcd安装目录:
cd etcd-v3.3.24-linux-amd64
将可执行文件和控制工具分发到所有节点上(包括master、node1、node2):
cp etcd etcdctl /usr/bin/
步骤三:同步文件到其他节点
将以下命令在主节点上执行,分发到其他节点地址:
scp etcd etcdctl 10.125.31.82:/usr/bin/scp etcd etcdctl 10.125.31.83:/usr/bin/
2. 配置网络和集群成员身份
确保所有节点之间的网络互通,且可以通过 hostname 或私有IP地址彼此解析。
为每个节点设置Etcd服务账户:
systemctl daemon-reload
3. 启动Etcd服务
为所有节点启动Etcd服务:
systemctl start etcd
验证服务状态:
systemctl status etcd
4. 验证集群状态
通过检查Etcd状态来确保集群正常运行:
etcdctl cluster-member-list --all
如需进一步配置或监控Etcd集群,可参考官方文档或相关技术资料。
以上内容为部署三节点高可用Etcd集群的基本步骤。如有特殊需求或高频使用场景,可参考Etcd官方文档进行进一步优化和配置。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月29日 07时30分41秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Powershell中禁止执行脚本解决办法
2019-03-06
OO_Unit2 多线程电梯总结
2019-03-06
使用 TortoiseGit 时,报 Access denied 错误
2019-03-06
《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
2019-03-06
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
2019-03-07
Android DEX加固方案与原理
2019-03-07
iOS_Runtime3_动态添加方法
2019-03-07
我用wxPython搭建GUI量化系统之最小架构的运行
2019-03-07
selenium+python之切换窗口
2019-03-07
map[]和map.at()取值之间的区别
2019-03-08
VTK:可视化之RandomProbe
2019-03-09
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2019-03-09
pair的用法
2019-03-09
javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
2019-03-11
echarts 基本图表开发小结
2019-03-11
TreeSet、TreeMap
2019-03-11
JVM内存模型
2019-03-11
GitHub上传时,项目在已有文档时直接push出现错误解决方案
2019-03-11
嵌入式系统试题库(CSU)
2019-03-12