以下步骤只在master01执行:
相关的yaml已上传文件资源服务器,需要下载下来使用,
mkdir /root/calico && cd /root/calico/
wget https://jiangstudy.online:8081/sources/calico.yaml
修改POD网段
POD_SUBNET=`cat /etc/kubernetes/manifests/kube-controller-manager.yaml | grep cluster-cidr= | awk -F= '{print $NF}'`
sed -i "s#POD_CIDR#${POD_SUBNET}#g" calico.yaml
说明:pod网段即为主机规划时的网段。
部署calico
kubectl apply -f calico.yaml
查看容器和节点状态:
此时节点全部变为Ready状态: