Flannel网络环境搭建:
下载etcd和flannel包:
https://github.com/etcd-io/etcd/releases
https://github.com/flannel-io/flannel/releases/tag/v0.16.3
上传到dockerA,B里面:
解压缩:
root@ubuntu20:~# tar -zxf etcd-v3.5.2-linux-amd64.tar.gz
root@ubuntu21:~# tar -zxf etcd-v3.5.2-linux-amd64.tar.gz
DockerA,B转移目录:etcd etcdctl etcdutl
以dockerA为例:
root@ubuntu20:~# cd etcd-v3.5.2-linux-amd64/
root@ubuntu20:~/etcd-v3.5.2-linux-amd64# ls
Documentation etcdctl README-etcdctl.md README.md
etcd etcdutl README-etcdutl.md READMEv2-etcdctl.md
root@ubuntu20:~/etcd-v3.5.2-linux-amd64# mv etcd etcdctl etcdutl /usr/local/sbin/
root@ubuntu20:~/etcd-v3.5.2-linux-amd64# ls /usr/local/sbin/
etcd etcdctl etcdutl
DockerA,B查看权限版本:
root@ubuntu20:~# etcdctl version
DockerA,B必须同时执行,加&符让他在后台运行,执行了,按回车,让他在后台运行:
root@ubuntu20:~# ETCDCTL_API=2 etcd --enable-v2 --name etcd1 --data-dir /var/lib/etcd/etcd1 --listen-peer-urls http://192.168.1.36:2380 --listen-client-urls h