Calico网络插件Not Ready 问题描述通过kubectl get pod -A命令查看Calico网络插件时,READY列数字为“0/1”。 图1 报错示例 可能原因物理机网络段和配置的容器网络段冲突或者物理机处于复杂网络环境中,Calico不能正确识别master和worker的有效网卡。 解决方法检查物理机网络是否和容器网段重复,如果重复,需要重新初始化Kubernetes集群,修改pod-network-cidr参数为不冲突的网段,初始化后需要同步修改Calico。 启动YAML中默认的容器网段参数CALICO_IPV4POOL_CIDR,同时建议增加IP_AUTODETECTION_METHOD配置,value值为“can-reach={masterIP}”,masterIP为Kubernetes管理节点物理机IP。下图为Calico启动文件需要修改的部分截图。Kubernetes重置和安装请参考Kubernetes官网。 父主题: 使用时出现的故障