k8s flannel网络切换calico步骤
flannel网络切换calico操作步骤:1、删除flannel布署资源:kubectl delete -f kube-flannel.yml2、清除flannel遗留信息删除flannel.1及cni0网卡ip link delete flannel.1ip link delete cni0清除路由表(此前flannel配置为host-gw网络类型)ip route del 10.244.2.
flannel网络切换calico操作步骤:
1、删除flannel布署资源:
kubectl delete -f kube-flannel.yml
2、清除flannel遗留信息
-
删除flannel.1及cni0网卡
ip link delete flannel.1
ip link delete cni0
-
清除路由表(此前flannel配置为host-gw网络类型)
ip route del 10.244.2.0/24 via 192.168.88.172 dev ens33
ip route del 10.244.1.0/24 via 192.168.88.171 dev ens33
ip route del 10.244.1.0/24 dev cni0 proto kernel scope link src 10.244.1.1
3、布署calico资源:
wget https://docs.projectcalico.org/v3.9/manifests/calico-etcd.yaml
主要修改配置如下:
-
配置连接etcd地址,如果使用https,还需要配置证书。(ConfigMap,Secret)
-
根据实际网络规划修改Pod CIDR(CALICO_IPV4POOL_CIDR)
-
选择工作模式(CALICO_IPV4POOL_IPIP),支持BGP(Never)、IPIP(Always)、CrossSubnet(开启BGP并支持跨子网)
kubectl apply -f calico-etcd.yaml
4、重建pod以应用calico网络
更多推荐
所有评论(0)