k8s安装calico之踩坑之旅

说明: 我的kubernetes版本是v1.20.9

第一个坑: 用错calico的版本

我获取calico的yaml文件用:
wget https://docs.projectcalico.org/manifests/calico.yaml
导致我获取到的是最新版的calico版本的yaml(v3.23), 该版本已经不支持k8s-v1.20

k8s-v1.20支持的最新版calico是v3.20
故正确获取calico的yaml文件应该用:
https://docs.projectcalico.org/archive/v3.20/manifests/calico.yaml

另外, 查看calico支持的k8s对应版本可以在calico官网查看
https://projectcalico.docs.tigera.io/archive/v3.20/getting-started/kubernetes/requirements
在这里插入图片描述

最后, 由于k8s和其插件都迭代很快, 安装k8s的所有插件都要注意版本是否匹配!!!

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐