相关疑难解决方法(0)

k8s-livenessProbe与ReadinessProbe

考虑一个通过/health端口80 上的http端点进行运行状况检查的pod,它准备就绪并为流量提供服务大约需要60秒。

readinessProbe:
  httpGet:
    path: /health
    port: 80
  initialDelaySeconds: 60
livenessProbe:
  httpGet:
    path: /health
    port: 80
Run Code Online (Sandbox Code Playgroud)

问题:

  • 我的上述配置是否符合给定要求?
  • 活动探针仅在准备就绪后才能开始工作吗?换句话说,我认为一旦POD准备就绪,就绪探测工作就完成了。之后,liveprobe会进行健康检查。在这种情况下,我可以忽略initialDelaySecondsfor livenessProbe。如果它们是独立的,那么在吊舱本身尚未准备就绪时检查livenessProbe的意义何在!?
  • 检查此文档。他们是什么意思

如果希望您的Container能够自行拆卸进行维护,则可以指定一个就绪探针,以检查特定于与活跃探针不同的就绪端点。

我以为,仅当livenessProbe失败时,运行中的吊舱才会自行倒下。不是readinessProbe。医生说另一种方式。

澄清!

kubernetes

6
推荐指数
4
解决办法
3201
查看次数

标签 统计

kubernetes ×1