docker運(yùn)行etcd集群

基本配置

準(zhǔn)備為k3s配置etcd存儲(chǔ),以docker的形式,運(yùn)行一套etcd集群,作為存儲(chǔ)后端

機(jī)器1

etcd.env

ALLOW_NONE_AUTHENTICATION=yes
ETCD_NAME=etcd0
ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
ETCD_ADVERTISE_CLIENT_URLS=http://10.1.30.153:2379
ETCD_INITIAL_ADVERTISE_PEER_URLS=http://10.1.30.153:2380
ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster
ETCD_INITIAL_CLUSTER=etcd0=http://10.1.30.153:2380,etcd1=http://10.1.30.154:2380,etcd2=http://10.1.30.155:2380
ETCD_INITIAL_CLUSTER_STATE=new

docker命令

docker run -d --env-file=./etcd.env --net=host -v /opt/etcd:/var/lib/etcd:rw --memory=512M --blkio-weight=1000 --name=etcd1 bitnami/etcd:3.4.15

機(jī)器2

etcd.env

ALLOW_NONE_AUTHENTICATION=yes
ETCD_NAME=etcd0
ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
ETCD_ADVERTISE_CLIENT_URLS=http://10.1.30.154:2379
ETCD_INITIAL_ADVERTISE_PEER_URLS=http://10.1.30.154:2380
ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster
ETCD_INITIAL_CLUSTER=etcd0=http://10.1.30.153:2380,etcd1=http://10.1.30.154:2380,etcd2=http://10.1.30.155:2380
ETCD_INITIAL_CLUSTER_STATE=new

docker命令

docker run -d --env-file=./etcd.env --net=host -v /opt/etcd:/var/lib/etcd:rw --memory=512M --blkio-weight=1000 --name=etcd2 bitnami/etcd:3.4.15

機(jī)器3

etcd.env

ALLOW_NONE_AUTHENTICATION=yes
ETCD_NAME=etcd0
ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
ETCD_ADVERTISE_CLIENT_URLS=http://10.1.30.155:2379
ETCD_INITIAL_ADVERTISE_PEER_URLS=http://10.1.30.155:2380
ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster
ETCD_INITIAL_CLUSTER=etcd0=http://10.1.30.153:2380,etcd1=http://10.1.30.154:2380,etcd2=http://10.1.30.155:2380
ETCD_INITIAL_CLUSTER_STATE=new

docker命令

docker run -d --env-file=./etcd.env --net=host -v /opt/etcd:/var/lib/etcd:rw --memory=512M --blkio-weight=1000 --name=etcd3 bitnami/etcd:3.4.15

驗(yàn)證

[root@master1 ~]# export ETCDCTL_API=3
[root@master1 ~]# /usr/local/bin/etcdctl member list
34b43803c331e98a, started, etcd0, http://10.1.30.153:2380, http://10.1.30.153:2379
556065e9d9efb641, started, etcd1, http://10.1.30.154:2380, http://10.1.30.154:2379
87c349e4d04e94ad, started, etcd2, http://10.1.30.155:2380, http://10.1.30.155:2379

TODO

cfssl生成證書(shū),配置https訪(fǎng)問(wèn)etcd

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容