二進位制安裝k8s 0 4 ETCD 單節點安裝

2021-10-06 04:29:00 字數 3140 閱讀 5942

[root@master ~

]# mkdir -p /data/etcd/

[root@master ~

]# mv /data/k8s/bin/etcd*

/data/etcd/bin/

建立證書檔案

[root@master data]# cd /data/etcd/ssl

[root@master data]# vim /data/etcd/ssl/etcd-csr.json

}"

,"127.0.0.1"],

"key":,

"names":[

]}

注:我這裡的 host 為 192.168.100.59 把 } 替換即可

生成etcd證書和私鑰

wantedby=multi-user.target注: } 集群部署 須填寫多個。 我這裡只有1個可以替換為 etcd0

} 為etcd 部署主機ip。 我這裡為 192.168.100.59

} 我這裡只有1個為 etcd0=

systemctl daemon-reload

systemctl start etcd

systemctl enable etcd

# 檢查服務狀態

systemctl status etcd.service

[root@master ssl]# ss -ntl | egrep "2379|2380"

listen

0128

192.168

.100

.59:

2379*:

*listen

0128

127.0

.0.1

:2379*:

*listen

0128

192.168

.100

.59:

2380*:

*

解決 k8s 二進位制安裝etcd 啟動失敗

關閉防火牆 所有節點 systemctl stop firewalld systemctl disable firewalld 重置iptables 所有節點 iptables f iptables x iptables f t nat iptables x t nat iptables p for...

二進位制安裝K8S(三) 部署Etcd資料庫集群

list item 一 master節點上部署etcd 1 編寫指令碼 vim root scripts etcd master install.sh bin bash master ip cat etc hosts grep master awk node01 ip cat etc hosts g...

二進位制部署K8s集群 二 docker部署

etcd集群部署 proxy cd web site vim hostlist docker2 192.168.1.40 42 docker3 192.168.1.39 42 vim ansible.cfg cat ansible.cfg grep v grep v defaults invento...