我正在尝试创建高可用主节点,但在 cni 插件中出现异常

I'm trying to create High Available master node but getting Exception in cni Plugin

我创建了一个 ec2 实例并将其添加到负载均衡器 当我尝试使用 kubeadm init --control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" --upload-certs 创建主节点时 命令我得到以下日志 from kubelet status

kubelet[11586]: E0305 06:48:26.280438 11586 kubelet.go:2183] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready cni config uninitialized

当我尝试安装 CNI 插件时,它显示

Are you using correct host or port?

谁能帮我解决这个问题

NetworkPluginNotReady message:docker: network plugin is not ready cni config uninitialized 表示您的 CNI 配置错误或丢失。

为了使其正常工作,您需要在执行kubeadm init命令时指定--pod-network-cidr

Here 您可以找到官方文档,其中列出了最流行的 Pod 网络插件供您选择,例如 Calico 或 Flannel。