【问题标题】:Pod ready before container finishes starting jetty serverPod 在容器完成启动码头服务器之前准备就绪
【发布时间】:2018-05-02 03:27:02
【问题描述】:

我有一个将启动码头服务器的容器。启动大约需要 1 分钟 Pod 说它已启动,即使服务器仍在启动。

有没有办法等到容器完成启动后再 pod 说它准备好了?

我尝试添加就绪探测,但由于服务器尚未启动而失败

"readinessProbe": {
  "httpGet": {
    "path": "/api/health",
    "port": 8080,
    "scheme": "HTTP"
  },

【问题讨论】:

    标签: kubernetes kubectl


    【解决方案1】:

    在 readinessProbe 中使用initialDelaySeconds 属性,如https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#define-readiness-probes 中所述

    例如,在运行第一次测试之前添加 60 秒延迟

    initialDelaySeconds:60

    【讨论】:

      猜你喜欢
      • 2019-11-21
      • 2020-09-22
      • 1970-01-01
      • 2020-09-04
      • 1970-01-01
      • 2022-11-25
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多