【问题标题】:Readiness probe failed: HTTP probe failed with statuscode: 500 Back-off restarting failed container就绪探测失败:HTTP 探测失败,状态码:500 后退重新启动失败的容器
【发布时间】:2018-05-15 01:48:38
【问题描述】:

我使用 kubeadm 来部署我的 Kubernetes 仪表板。 当我尝试使用默认服务帐户在我的 dev 命名空间中部署 nginx-ingress-controller 时,我得到 liveness probe 并且准备就绪失败并显示状态码。

nginx-ingress-controller 镜像是

gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.15

我在测试命名空间中也遇到了同样的错误。 在我的日志中显示

 Received SIGTERM, shutting down
 shutting down controller queues
I1201 00:19:48.745970       7 nginx.go:237] stopping NGINX process...
I1201 00:19:48.746923       7 shared_informer.go:112] stop requested
E1201 00:19:48.746985       7 listers.go:63] Timed out waiting for caches to sync
[notice] 22#22: signal process started
 shutting down Ingress controller...
 Handled quit, awaiting pod deletion
I NGINX process has stopped
 Exiting with 0

为什么我在集群范围内遇到故障;我的失败在哪里?

【问题讨论】:

  • 似乎是活性或就绪性探测器配置不正确。添加部署信息有助于调试。
  • apiVersion:extensions/v1beta1 种类:部署元数据:名称:nginx-ingress-dev-controller 规范:副本:1 revisionHistoryLimit:3 模板:元数据:标签:app:nginx-ingress-controller 规范:终止GracePeriodSeconds:60 serviceAccount:默认容器:-名称:nginx-ingress-controller,图像:gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.15
  • imagePullPolicy: Always livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 10254 scheme: HTTP initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 readinessProbe: failureThreshold: 3 httpGet: path: / healthz 端口:10254 方案:HTTP periodSeconds:10 successThreshold:1 timeoutSeconds:1
  • 这是我用过的文件..请帮我调试一下
  • args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-backend - --v=2 env: - name: POD_NAME valueFrom: fieldRef: fieldPath:metadata.name - name:POD_NAMESPACE valueFrom:fieldRef:fieldPath:metadata.namespace 端口:- containerPort:80 协议:TCP - containerPort:443 协议:TCP 抱歉忘记粘贴。 yaml文件

标签: kubernetes kubernetes-ingress kubernetes-health-check


【解决方案1】:

您很可能添加的资源太少,请尝试删除资源以进行调试

【讨论】:

    猜你喜欢
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 2021-04-14
    • 2018-07-10
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    相关资源
    最近更新 更多