部署calico网络组件
flannel和calico部署其中一个即可,如果要部署calico的话,先卸载flannel。
一、Calico官网:
---https://docs.projectcalico.org/v3.10/getting-started/kubernetes/installation/flannel
不同的k8s版本对应不同的calico版本,详情查看文档:https://projectcalico.docs.tigera.io/archive/v3.23/getting-started/kubernetes/requirements
二、安装部署
---1. 下载calico的canal插件:
---<font style="background-color:rgba(255, 255, 255, 0);"># wget https://docs.projectcalico.org/manifests/canal.yaml</font>
- 如果使用的是pod cidr 10.244.0.0/16,请跳到下一步。如果您使用的是不同的pod cidr,请使用以下命令来设置包含pod cidr的环境变量pod cidr,并将清单中的10.244.0.0/16替换为pod cidr。
POD_CIDR=“
<font style="background-color:rgba(255, 255, 255, 0);">sed -i -e "s?10.244.0.0/16?$POD_CIDR?g" canal.yaml</font>
2. 部署canal插件:
---<font style="background-color:rgba(255, 255, 255, 0);">kubectl apply -f canal.yaml</font>
3. 使用kubectl get pods -n kube-system中查看安装进程。
---All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.