搭建集群
静态部署(前提)
需要自己创建两台虚拟机
注:通常都是将集群节点部署为3,5,7,9个节点,为什么不能选择偶数个节点?
1.偶数个节点集群不可用风险更高,表现在选主过程中,有较大概率或等额选票,从而触发下一轮选举。
2.偶数个节点集群在某些网络分割的场景下无法正常工作。当网络分割发生后,将集群节点对半分割开。
此时集群将无法工作。按照RAFT协议,此时集群写操作无法使得大多数节点同意,从而导致写失败,集群无法正常工作
请确保两台主机中都已经安装好了 etcd 服务并能正常启动(搭建etcd)可以看我的上一篇博客
集群搭建
编辑 etcd.conf 文件,添加集群信息 注意修改对应的 ip
为节点 etcd01 创建一个 etcd 服务 /etc/systemd/system/etcd.service
etcd.service:
因为需要跨主机通信,需要开放防火墙端口
从新执行集群搭建创建etcd02
1、 删除 /var/lib/etcd 目录下保存的数据
根据上面一步一来即可
①、 编辑 etcd.conf 文件(/etc/etcd/)
要注意集群中的节点信息,地址注意不要弄错,每一个id对应一个地址
为节点etcd02创建一个etcd服务 /etc/systemd/system/etcd.service
开放防火墙端口
服务相关指令
集群测试
http 命令
希望能帮助你们,bye~