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