cilium切换到flannel
背景
由于cilium的兼容性不足、内核要求版本过高等问题,有些环境变更后条件受限,需要切换到flannel
在老环境中因为涉及pod过多,比新环境情况复杂很多
步骤
1、系统停机
停止业务
2、获取当前cluster CIDR
1 | kubectl -n kube-system get cm/cilium-config -o yaml |
3、卸载cilium
1 | helm -n kube-system uninstall cilium |
4、清理残留
一般在cilium-agent退出时会自动清理,如不存在则忽略
1 | rm -f /etc/cni/net.d/05-cilium.conf |
5、设置flannel CIDR
values.yaml
1 | podCidr: "10.0.0.0/8" |
6、安装flannel
通过helm安装flannel
1 | cd kube-flannel |


