kubernetes - 广告连播状态失败的原因

标签 kubernetes kubelet kube-controller-manager

如果Pod的状态为Failed,Kubernetes将尝试创建新的Pod,直到它达到terminated-pod-gc-threshold中的kube-controller-manager为止。这会将许多Failed Pod留在集群中,需要清理。

除了Evicted之外,还有其他原因会导致Pod Failed吗?

最佳答案

POD状态为FAILED的原因可能有很多。您只需要通过运行命令来检查问题(如果存在)

kubectl -n <namespace> describe pod <pod-name>

仔细检查EVENTS部分,其中列出了在POD创建期间发生的所有事件。希望您可以从那里查明故障原因。

但是,POD失败有多种原因,其中一些如下:
  • 用于POD的图像错误。
  • 错误的命令/参数传递给了POD。
  • Kubelet无法检查POD的 Activity 度(即, Activity 度探测失败)。
  • POD运行状况检查失败。
  • 网络CNI插件出现问题(用于网络的CNI插件配置错误)。
  • 关于kubernetes - 广告连播状态失败的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55570194/

    相关文章:

    如果节点变为离线超时,Kubernetes 重新创建 pod

    kubernetes - 如何在GKE中配置自动生成的istio-ingressgateway?

    kubernetes - Deis Workflow是否可以从ConfigMap中读取值?

    loops - kube-controller-manager控制循环的间隔是多少?

    ssl - Kubernetes tls 证书 issier 未颁发

    kubernetes - 限制kube-controller-manager使用的内存量

    amazon-web-services - 将 “cloud-provider=aws”与kubeadm一起使用时kube-controller-manager无法启动

    kubernetes - 在 Kubernetes 集群中使用 Docker 运行 Nexus 3

    docker - 在运行时将环境变量传递给 Vue 应用程序

    kubernetes - Kubelet 服务未启动 - KUBELET_EXTRA_ARGS(代码=已退出,状态=255)