gpt4 book ai didi

kubernetes - 有时,将在没有网络的情况下创建 pods ,这会导致 pods 通过CrashLoopBackOff反复失败

转载 作者:行者123 更新时间:2023-12-02 12:23:01 25 4
gpt4 key购买 nike

有时,我看到一个问题,即如果没有网络连接,pod将启动。因此,该Pod进入CrashLoopBackOff并且无法恢复。我能够再次运行Pod的唯一方法是运行kubectl delete pod并等待其重新安排。这是一个 Activity 探针由于此问题而失败的示例:
Liveness probe failed: Get http://172.20.78.9:9411/health: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
我还注意到,发生这种情况时,没有Pod IP的iptables条目。当 pods 被删除并重新安排(并且处于工作状态)时,我有了iptables条目。

如果我关闭了容器中的livenessprobe并对其执行,则确认该容器与群集或本地网络或Internet没有网络连接。

希望听到有关它可能是什么或我可以研究进一步解决此情况的任何建议。

当前正在运行:

Kubernetes版本:

Client Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.7",
GitCommit:"92b4f971662de9d8770f8dcd2ee01ec226a6f6c0",
GitTreeState:"clean", BuildDate:"2016-12-10T04:49:33Z",
GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"}

Server Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.7",
GitCommit:"92b4f971662de9d8770f8dcd2ee01ec226a6f6c0",
GitTreeState:"clean", BuildDate:"2016-12-10T04:43:42Z",
GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"}

作业系统:
NAME=CoreOS
ID=coreos
VERSION=1235.0.0
VERSION_ID=1235.0.0
BUILD_ID=2016-11-17-0416
PRETTY_NAME="CoreOS 1235.0.0 (MoreOS)"
ANSI_COLOR="1;32"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://github.com/coreos/bugs/issues"

最佳答案

看起来您的网络驱动程序无法正常工作。如果没有有关您的设置的更多信息,我只能向您提出以下建议:

  • 找出使用了哪些网络驱动程序?您可以通过检查kubelet --network-plugin标志来判断。如果未指定网络插件,则说明它使用的是本地docker网络。
  • 给定网络驱动程序,请检查Pod网络设置,然后查看缺少的内容。使用tcpdump查看数据包的去向。
  • 关于kubernetes - 有时,将在没有网络的情况下创建 pods ,这会导致 pods 通过CrashLoopBackOff反复失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42232661/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com