下载flannel的部署文件
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
修改yml中镜像的地址(国内无法访问)
可以直接使用国内其他的容器镜像加速服务或借助阿里云的容器镜像服务自己制作(https://www.yuque.com/u483260/pf49t2/eiedu0)
准备好镜像后,修改yaml中对镜像的配置
执行kubectl deploy -f kube-flannel.yml开始部署flannel网络
部署中可能遇到的问题:
- 初始化时指定的—pod-network-cidr的网段(在config中是podSubnet)与flannel不一致或初始化时没有指定,会导致flannel无法启动。解决方案:重新初始化,按照flannel的yaml中的网段地址指定—pod-network-cidr参数(https://www.cnblogs.com/caibao666/p/11664726.html)
- flannel安装导致coredns无法启动(https://www.yuque.com/u483260/pf49t2/xfdnrh)
