首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头工UCP纸介结荚是不健康的

码头工UCP纸介结荚是不健康的
EN

Stack Overflow用户
提问于 2018-11-06 23:28:03
回答 1查看 1.7K关注 0票数 2

我们用的是码头

代码语言:javascript
复制
Docker Enterprise 2.1
18.09.0-beta3

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

代码语言:javascript
复制
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描述了

代码语言:javascript
复制
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-节点)。请在这里帮忙。

感谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2018-11-06 23:39:29

在那个主机上有多个接口吗?您需要设置自动检测设置。

相关问题:

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

您需要设置自动检测以使用适合您的网络的另一种方法。例如,在calico中添加以下内容:

代码语言:javascript
复制
 - name: IP_AUTODETECTION_METHOD
               value: "interface=eth.*"

请注意这个问题,有多种理由有许多解决方案:

我终于解决了这个问题。感谢@tmjd给出的提示。我在我的Ubuntu、enp0s3和enp0s8上都有两个接口。enp0s8接口在所有三个VM上都具有相同的IP,因此从服务器上的calico节点都在抱怨IP冲突。为了解决这个问题,我编辑了我的/etc/网络/接口文件,并将静态IP分配给enpos8接口。这解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53181622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档