我是库伯内特斯的新手,我想尝试不同的CNI。
在我当前的集群中,我使用的是Flannel
现在,我想使用Calico,但我找不到适当的指南来清理Flannel和安装Calico。
你能指出正确的程序吗?
谢谢
发布于 2019-11-27 10:27:37
Calico提供了一个迁移工具,用于对集群中的节点执行滚动更新。最后,您将使用VXLAN在豆荚之间建立一个功能齐全的Calico集群。
我们拥有的文档:
过程
首先,安装Calico。
kubectl apply -f https://docs.projectcalico.org/v3.10/manifests/flannel-migration/calico.yaml然后,安装迁移控制器来启动迁移。
kubectl apply -f https://docs.projectcalico.org/v3.10/manifests/flannel-migration/migration-job.yaml一旦应用,您将看到节点一次只更新一个。
2-要监视迁移,请运行以下命令。
kubectl get jobs -n kube-system flannel-migration在迁移期间,当承载迁移控制器的节点被升级时,迁移控制器可能会被重新安排几次。当上述命令的输出显示1/1完成时,安装就完成了。例如:
NAME COMPLETIONS DURATION AGE
flannel-migration 1/1 2m59s 5m9s3-完成后,使用以下命令删除迁移控制器。
kubectl delete -f https://docs.projectcalico.org/v3.10/manifests/flannel-migration/migration-job.yaml要了解更多信息,请访问将集群从法兰绒迁移到Calico
本文描述了如何使用法兰绒网络迁移现有的Kubernetes集群,以使用Calico网络。
https://stackoverflow.com/questions/59054628
复制相似问题