k8s记录-1

Etcd

Etcd需要在奇数个服务器上部署,并组件集群。

1 etcd1

docker run -d --net=host --name etcd --restart always quay.io/coreos/etcd:v3.2.1 \
/usr/local/bin/etcd --data-dir=/etcd-data --name etcd1 \
--initial-advertise-peer-urls http://172.18.24.201:2380 \
--listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://0.0.0.0:2379 \
--listen-client-urls http://0.0.0.0:2379 \
--initial-cluster etcd1=http://172.18.24.201:2380,etcd2=http://172.18.24.202:2380,etcd3=http://172.18.24.203:2380 \
--initial-cluster-state new \
--initial-cluster-token my-etcd-token
docker exec etcd /usr/local/bin/etcdctl set /coreos.com/network/config '{ "Network": "10.1.0.0/16", "Backend": {"Type": "vxlan"} }'

2 etcd2

docker run -d --net=host --name etcd --restart always quay.io/coreos/etcd:v3.2.1 \
/usr/local/bin/etcd --data-dir=/etcd-data --name etcd2 \
--initial-advertise-peer-urls http://172.18.24.202:2380 \
--listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://0.0.0.0:2379 \
--listen-client-urls http://0.0.0.0:2379 \
--initial-cluster etcd1=http://172.18.24.201:2380,etcd2=http://172.18.24.202:2380,etcd3=http://172.18.24.203:2380 \
--initial-cluster-state new \
--initial-cluster-token my-etcd-token
docker exec etcd /usr/local/bin/etcdctl get /coreos.com/network/config

3 etcd3

docker run -d --net=host --name etcd --restart always quay.io/coreos/etcd:v3.2.1 \
/usr/local/bin/etcd --data-dir=/etcd-data --name etcd3 \
--initial-advertise-peer-urls http://172.18.24.203:2380 \
--listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://0.0.0.0:2379 \
--listen-client-urls http://0.0.0.0:2379 \
--initial-cluster etcd1=http://172.18.24.201:2380,etcd2=http://172.18.24.202:2380,etcd3=http://172.18.24.203:2380 \
--initial-cluster-state new \
--initial-cluster-token my-etcd-token
docker exec etcd /usr/local/bin/etcdctl get /coreos.com/network/config
posted @ 2017-10-27 00:46  YoYo_Checknow  阅读(108)  评论(0编辑  收藏  举报