我有一个容器可以启动码头服务器。大约需要 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