k8s-部署Flannel网络

2019-12-23  本文已影响0人  平头哥2

部署Flannel网络

文章照抄

https://www.cnblogs.com/jasonboren/p/11483926.html

部署flannel网络需要执行以下步骤(仅仅部署在node01和node02节点上):

1)写入分配的子网段到etcd,供flanneld使用
2)下载二进制包
3)配置Flannel
4)systemd管理Flannel
5)配置Docker启动指定子网段
6)启动
# 1. 下载flannel二进制包
wget https://github.com/coreos/flannel/releases/download/v0.9.1/flannel-v0.9.1-linux-amd64.tar.gz
# 2. 解压flannel二进制包并且复制到其他节点
tar -zxvf flannel-v0.9.1-linux-amd64.tar.gz 
# 将可执行文件flanneld mk-docker-opts.sh复制发送到其他节点
scp flanneld mk-docker-opts.sh  root@node01:/opt/kubernetes/bin/
scp flanneld mk-docker-opts.sh  root@node02:/opt/kubernetes/bin/

# 3. 写入分配的子网段到etcd,供flanneld使用 在opt/kubernetes/ssl目录下执行
/opt/kubernetes/bin/etcdctl \
--ca-file=ca.pem --cert-file=server.pem --key-file=server-key.pem \
--endpoints="https://192.168.10.155:2379,https://192.168.10.158:2379,https://192.168.10.157:2379" \
set /coreos.com/network/config '{ "Network": "172.17.0.0/16", "Backend": {"Type": "vxlan"}}'

# 4. 编写flanneld配置文件
vim /opt/kubernetes/cfg/flanneld

NNEL_OPTIONS="--etcd-endpoints=https://192.168.10.155:2379,https://192.168.10.158:2379,https://192.168.10.157:2379 -etcd-cafile=/opt/kubernetes/ssl/ca.pem -etcd-certfile=/opt/kubernetes/ssl/server.pem -etcd-keyfile=/opt/kubernetes/ssl/server-key.pem"

# 5. 编写flanneld.service配置文件
vim /usr/lib/systemd/system/flanneld.service

[Unit]
Description=Flanneld overlay address etcd agent
After=network-online.target network.target
Before=docker.service

[Service]
Type=notify
EnvironmentFile=/opt/kubernetes/cfg/flanneld
ExecStart=/opt/kubernetes/bin/flanneld --ip-masq $FLANNEL_OPTIONS
ExecStartPost=/opt/kubernetes/bin/mk-docker-opts.sh -k DOCKER_NETWORK_OPTIONS -d /run/flannel/subnet.env
Restart=on-failure

[Install]
WantedBy=multi-user.target

# 6. docker.service 修改 ExecStart 为如下内容:
ExecStart=/usr/bin/dockerd $DOCKER_NETWORK_OPTIONS

# 7. 启动
systemctl daemon-reload
systemctl start flanneld
systemctl enable flanneld
systemctl restart docker

# 8. 查看 ifconfig

参考:
https://www.cnblogs.com/devilwind/p/8880677.html

上一篇下一篇

猜你喜欢

热点阅读