【问题标题】:Liveness/Readiness probe failure for bitnami/zookeeper and bitnami/kafka imagebitnami/zookeeper 和 bitnami/kafka 图像的 Liveness/Readiness 探测失败
【发布时间】:2022-01-24 21:55:35
【问题描述】:

我正在尝试使用 bitnami/zookeeper 映像为 zookeeper 添加 liveness 和 readinessprobe,但创建 pod 失败,请告诉我需要在 liveness 和 readiness probe 添加哪些值。

以下是我尝试过的值。

livenessProbe:
      enabled: true
      initialDelaySeconds: 120
      periodSeconds: 30
      timeoutSeconds: 5
      failureThreshold: 6
      successThreshold: 1
readinessProbe:
      enabled: true
      initialDelaySeconds: 120
      periodSeconds: 30
      timeoutSeconds: 5
      failureThreshold: 6
      successThreshold: 1

我收到以下错误。

[spec.containers[0].livenessProbe:必填值:必须指定处理程序类型,spec.containers[0].readinessProbe:必填值:必须指定处理程序类型]

【问题讨论】:

    标签: kubernetes apache-zookeeper readinessprobe livenessprobe


    【解决方案1】:

    作为 livenessProbe 和 readinessProbe 的 Kubernetes 探针需要一个用于探针的handler。 Kubernetes 支持多种处理程序类型,例如HTTP request probeliveness command probe。还有其他处理程序类型,例如TCP probes。 您可以在 documentation 中找到所有支持的处理程序类型。
    请注意,处理程序配置是必需的,并且没有默认处理程序类型。

    【讨论】:

    • 添加到这个答案:Zookeeper 有一个内置的机制来检查它的活动/准备情况,通过发出zookeeper-ready 2181 命令。你可以阅读更多here
    • 我尝试了 zookeeper-ready,但对我不起作用,是因为我使用的图像吗?我正在使用 bitnami/zookeeper 图像。在文档中,图像显示为 k8s.gcr.io/kubernetes-zookeeper:1.0-3.4.10
    • @p10l 关于 bitnami/zookeeper 图像的任何想法,用于健康检查的脚本。与 zookeeper-ready 脚本一样,它不起作用。
    猜你喜欢
    • 2020-06-19
    • 2021-11-12
    • 2020-04-22
    • 2018-02-11
    • 2019-05-18
    • 2023-01-30
    • 2020-05-13
    • 2020-12-13
    • 1970-01-01
    相关资源
    最近更新 更多