calico网络插件Not READY
2022/10/10
259
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | 安装部署 | MindCluster集群调度 | calico、网络插件、报错 |
问题现象描述
通过kubectl get pod -A查看calico网络插件时,READY一栏为“0/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官网。
本页内容