在容器完成启动码头服务器之前准备好的 Pod



我有一个容器可以启动码头服务器。大约需要 1 分钟才能开始 Pod 说即使服务器仍在启动,它也已启动。

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

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

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

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

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

初始延迟秒数:60

最新更新