COOKBOOK-Kubernetes二进制高可用部署-Calico

下载 Calico 相关文件

1
2
3
4
5
# 选用版本:3.28.2
# 推荐使用 Tigera operator 来安装部署 Calico,并且同时能管理 Calico 的生命周期
wget -P /usr/local/src https://raw.githubusercontent.com/projectcalico/calico/v3.30.0/manifests/operator-crds.yaml
wget -P /usr/local/src https://raw.githubusercontent.com/projectcalico/calico/v3.30.0/manifests/tigera-operator.yaml
wget -P /usr/local/src https://raw.githubusercontent.com/projectcalico/calico/v3.30.0/manifests/custom-resources.yaml

修改 Pod CIDR 信息

1
sed -i 's/\(cidr: \).*/\120.20.0.0\/16/' /usr/local/src/custom-resources.yaml

运行 Tigera operator

1
2
3
kubectl --kubeconfig=/etc/kubernetes/admin.kubeconfig create -f /usr/local/src/operator-crds.yaml
kubectl --kubeconfig=/etc/kubernetes/admin.kubeconfig create -f /usr/local/src/tigera-operator.yaml
kubectl --kubeconfig=/etc/kubernetes/admin.kubeconfig create -f /usr/local/src/custom-resources.yaml

(•̀ᴗ•́)و ̑̑

Share