中文
注册

K8s部署Calico后显示Calico-node处于Running但一直未Ready的解决方法

问题现象描述

K8S部署Calico后显示Calico-node处于Running,但一直未Ready。

关键过程、根本原因分析

如下图所示,查看Docker logs发现一直在进行dataplane updates操作,resync同步始终无法建立连接。此时在Master节点上使用calicoctl工具查询node信息,发现有部分节点存在网络双平面,而calico组件部署时一般默认采用AUTO_DETECTION来发现BGP网络接口,在这些节点选错了对外网络接口,因此导致了网络无法互通。

结论、解决方案及效果

建议采用nodeSelector + IP_AUTODETECTION_METHOD结合的方式,区分这些节点,来实现BGP网络接口的手动识别。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词