Pod 在容器完成启动码头服务器之前就绪

Pod ready before container finishes starting jetty server

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

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

我尝试添加就绪探测器,但失败了,因为服务器尚未启动

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

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

中所述

例如,在 运行 第一次测试

之前添加 60 秒延迟

初始延迟秒数:60