k8s卸载flannel网络

港控/mmm° 2022-10-02 03:00 1842阅读 0赞

在工作中,由于不同的需求,需要更换CNI插件;

此场景为,卸载flannel网络,更换为calico网络;

建议:在生产场景中,建议提前规划好k8s的网络,如果中途更换网络插件,产生的影响会比较大;

卸载flannel网络步骤:

  1. #第一步,在master节点删除flannel
  2. kubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
  3. #第二步,在node节点清理flannel网络留下的文件
  4. ifconfig cni0 down
  5. ip link delete cni0
  6. ifconfig flannel.1 down
  7. ip link delete flannel.1
  8. rm -rf /var/lib/cni/
  9. rm -f /etc/cni/net.d/*
  10. 注:执行完上面的操作,重启kubelet
  11. #第三步,应用calico相关的yaml文件

总结:此种方式也适用于flannel网络出现问题,要重新安装flannel时;

转载于:https://blog.51cto.com/liuzhengwei521/2382257

发表评论

表情:
评论列表 (有 0 条评论,1842人围观)

还没有评论,来说两句吧...

相关阅读

    相关 k8sflannel网络

    在工作中,由于不同的需求,需要更换CNI插件; 此场景为,卸载flannel网络,更换为calico网络; 建议:在生产场景中,建议提前规划好k8s的网