1.
Etcdctl--ca-file=/etc/etcd/ssl/ca.pem--cert-file=/etc/etcd/ssl/server.pem--key-file =/etc/etcd/ssl/server-key.pem--endpoints="Https://172.18.6.39:2379,https://172.18.6.40:2379,https ://172.18.6.41:2379"'{" Network ":" 172.31.0.0/16 "," backend ": {" Type ":" Vxlan "}} '
2. Generate Flannel Boot file
cat >/usr/lib/systemd/system/flanneld.service <<eof[unit]description=Flanneld Overlay address Etcd agentafter=network-online.target network.targetbefore=docker.service[ Service]type=notifyenvironmentfile=/etc/kubernetes/flanneldexecstart=/usr/bin/flanneld- -ip-masq \ $FLANNEL _optionsexecstartpost=/usr/bin/mk-docker-opts. sh -K docker_network_options-d/run/flannel/subnet. Env Restart=on-failure[install]wantedby=multi-user.targeteof
3. Generate the Flannel configuration file
cat >/etc/kubernetes/flanneld<<eofflannel_options="--etcd-endpoints= https://172.18.6.39:2379,https://172.18.6.40:2379,https://172.18.6.41:2379-etcd-cafile=/etc/etcd/ssl/ Ca.pem-etcd-certfile=/etc/etcd/ssl/server.pem-etcd-keyfile=/etc/etcd/ssl/server-key.pem"EOF
4. Start Flannel
5. Modify the Docker configuration file
(1) Modify the startup file
vim/usr/lib/systemd/system/docker.service#add envionment#environmentfile=/run/flannel/subnet. Env #添加 execstart=/usr/bin/dockerd--graph=/opt/docker $DOCKER _network_options #修改
(2) Modify the configuration file
cd/etc/docker/CP Daemon.json Daemon.json_bak
Systemctl Daemon-reload
Systemctl Restart Docker
kubernetes_v1.10 cluster deployment-master-deploying Flanne Network