我们正在使用docker-ee

Docker Enterprise 2.1
18.09.0-beta3

我在一个节点上安装了UCP,并向其中添加了工作节点。 UCP将节点错误显示为:
"Calico-node pod is unhealthy: unexpected calico-node pod condition Ready".当我在节点上执行kubectl时,它显示如下
kubectl get pods --all-namespaces

kube-system   calico-kube-controllers-549679   1/1  Running  2  5h
kube-system   calico-node-6fk4j      1/2       CrashLoopBackOff   85         5h
kube-system   calico-node-6xldl     1/2       Running            78         5h

Pod描述节目
kubectl describe pod calico-node-6fk4j -n kube-system:

  Warning  Unhealthy  17m (x210 over 2h)  kubelet, tclasapid004.tiffco.net  Liveness probe failed: Get http://localhost:9099/liveness: dial tcp 127.0.0.1:9099: connect: connection refused
  Warning  BackOff    7m (x410 over 2h)   kubelet, tclasapid004.tiffco.net  Back-off restarting failed container
  Warning  Unhealthy  2m (x231 over 2h)   kubelet, tclasapid004.tiffco.net  Readiness probe failed: calico/node is not ready: felix is not ready: Get http://localhost:9099/readiness: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

发生此错误的我们无法执行少量操作(Calico节点)。请在这里帮助。

感谢您的帮助

最佳答案

该主机上是否有多个接口(interface)?您需要设置自动检测设置。

相关问题:

https://github.com/projectcalico/calico/issues/2042


 - name: IP_AUTODETECTION_METHOD
               value: "interface=eth.*"

请解决该问题,有很多解决方案,有多种解决方法:

关于docker - Docker UCP Calico节点Pod不健康,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53181622/

10-10 18:19