我已经在数字海洋云上安装了kubernetes
。我同时安装了flannel
和calico
作为CNI。请问,这会导致我的集群出现任何问题吗?
答案 0 :(得分:3)
Calico和Flannel使用不同的默认IP子网和CNI驱动程序二进制文件,如果使用标准(而非Canal)安装进行部署,它们将无法在同一群集上一起工作。但是Kubernetes集群需要安装网络附加组件之一。您不限于使用Flannel或Calico附加组件,还有more of them
要从群集中删除Calico或Flannel,通常只需运行kubectl delete -f <calico-or-flannel.yaml>
并重新启动所有节点即可摆脱Calico或Flannel创建的接口。之后,您可能需要将工作节点重新加入集群。
答案 1 :(得分:0)
您可以将它们一起使用,但是请确保进行配置,以使Calico不会尝试控制隧道或路由。这种联合配置有时称为“运河”,但是您可以在https://docs.projectcalico.org/v3.4/getting-started/kubernetes/installation/flannel
的“印花布”上找到大多数文档。