---
title: K8s部署Calico后显示Calico-node处于Running但一直未Ready的解决方法
description: "K8s部署Calico后显示Calico-node处于Running，但一直未Ready。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Calico/kunpengcalico_03_0015.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Calico/kunpengcalico_03_0015.html
indexId: 2869b49c110635d8c45ccfbdb3a37d9b89bb83d6f35060a4ad32876bb585bea472
---
# 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网络接口的手动识别。
