GKE 上的容器启动缓慢,其 liveness probe 在启动时间歇性失败。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 添加一个 startup probe。.
为什么这是答案
当容器启动缓慢且 liveness probe 在启动期间间歇性失败时,添加一个 startup probe 是最合适的解决方案。Startup probe 会在 liveness probe 和 readiness probe 之前运行,它允许容器有足够的时间完成启动过程。只有当 startup probe 成功后,liveness probe 才会开始检查容器的健康状况。 增加 liveness probe 的初始延迟可以暂时解决问题,但如果启动时间波动较大,仍然可能失败,并且会延迟容器的健康检查。增加容器的 CPU 限制可能会提高性能,但不直接解决启动时间过长导致 probe 失败的问题。添加一个 readiness probe 用于指示容器是否准备好接收流量,它不解决启动期间的健康检查问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡