部署ETCD集群

2022-08-23 07:51:08 字數 1107 閱讀 3002

環境介紹

10.0.0.179 etcd01

10,0,0,180 etcd02

10,0,0.181 etcd03

1.安裝cfssl證書生成工具

yum install -y wget

wget

wget

wget

chmod +x cfssl_linux-amd64 cfssljson_linux-amd64 cfssl-certinfo_linux-amd64

mv cfssl_linux-amd64 /usr/local/bin/cfssl

mv cfssljson_linux-amd64 /usr/local/bin/cfssljson

mv cfssl-certinfo_linux-amd64 /usr/bin/cfssl-certinfo

2.生成ca 配置

cat >ca-config.json<3.部署etcd 證書生成 etcd-ca-key.pem etcd-ca.pem etcd-key.pem etcd.pem

cat >etcd-ca-csr.json.建立etcd目錄和加入變數

mv etcd etcdctl 移動到/opt/kubernetes/bin下面

path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/kubernetes/bin 加入環境變數

5.建立etcd配置檔案

cat > /usr/lib/systemd/system/etcd.service etcdctl --ca-file=etcd-ca.pem --cert-file=etcd.pem --key-file=etcd-key.pem --endpoints="" cluster-health

etcd集群部署

1 需要至少兩台伺服器,節點1 etd 1 192.168.0.1 節點2 etd 2 192.168.0.2 2 系統版本 centos7 3 埠2379 2380 4001的開放 一 重複以上步驟,不同的是配置檔案vim etc etcd conf.yml,為 name etcd 2 data ...

etcd集群部署

提取碼 7571 etcd v3.4.13 linux amd64.tar.gz root localhost ansible tree etcd install etcd install conf run.sh etcd.yml id rsa inv readme.txt run.shetcd.y...

linux centos 部署etcd集群

本文是在單台機器上搭建集群,多台搭建同理且更簡單,因為不用考慮埠以及各種目錄衝突問題,配置幾乎大多一樣,細微差別會在文中指出。cd opt wget tar zxvf etcd v3.3.10 linux amd64.tar.gz mv etcd v3.3.10 linux amd64 etcd c...