是否可以为 kubernetes 集群提供 2 个网络插件?

Is it possible to have 2 network plugins for the kubernetes cluster?

在浏览 Kubernetes 中的网络插件时,我最终怀疑是否有可能在使用 kubeadm 工具创建的集群中有两个网络插件,或者我们是否可以有备用插件,这样如果遇到任何问题,它可以自动使用另一个。有人可以解释一下吗?

您可以组合不同的 CNI 来实现不同的功能,例如用于策略的 calico 和用于网络的 flannel。但是您不能让两个不同的 CNI 在同一个集群中同时执行完全相同的功能。

https://docs.projectcalico.org/getting-started/kubernetes/flannel/flannel