Etcd集群部署

  • 基础环境配置
1
2
3
4
5
6
7
# deploy-node
mkdir -p /opt/deploy-k8s/etcd
cd /opt/deploy-k8s
cat ips/etcd.ips
192.168.111.121
192.168.111.122
192.168.111.123

下载 etcd 安装包

  • 二进制安装 etcd v3.5.13
1
2
3
4
5
# deploy-node
wget -P /opt/deploy-k8s/etcd/ https://github.com/etcd-io/etcd/releases/download/v3.5.13/etcd-v3.5.13-linux-amd64.tar.gz
runsh scp ips/etcd.ips etcd/etcd-v3.5.13-linux-amd64.tar.gz /tmp/
runsh cmd ips/etcd.ips "etcd_version=v3.5.13; tar xf /tmp/etcd-\${etcd_version}-linux-amd64.tar.gz -C /usr/local/bin/ --strip-components=1 etcd-\${etcd_version}-linux-amd64/etcd{,ctl}"
runsh cmd ips/etcd.ips "etcdctl version"

待续