跳至内容

容器探测

这些参数控制 web 和 task 容器的存活性探测和就绪性探测的使用。

提示

目前所有探测默认都处于禁用状态,要启用它,请设置*_period参数。例如

spec:
  web_liveness_period: 15
  web_readiness_period: 15
  task_liveness_period: 15
  task_readiness_period: 15

Web/Task 容器存活性检查

存活性探测查询容器的 supervisor 守护进程的状态。如果检测到其中一项服务的状态不是“运行中”,则探测将失败。

名称 描述 默认值
web_liveness_period 每次探测检查之间的时间间隔(秒)。值为 0 表示禁用探测。 0
web_liveness_initial_delay 开始探测前的初始延迟时间(秒) 5
web_liveness_failure_threshold 识别容器故障的连续故障事件数 3
web_liveness_timeout 等待容器探测响应的时间(秒) 1
task_liveness_period 每次探测检查之间的时间间隔(秒)。值为 0 表示禁用探测。 0
task_liveness_initial_delay 开始探测前的初始延迟时间(秒) 5
task_liveness_failure_threshold 识别容器故障的连续故障事件数 3
task_liveness_timeout 等待容器探测响应的时间(秒) 1

Web 容器就绪性检查

这是对状态端点的 HTTP 检查,以确认系统仍然能够响应 Web 请求。

名称 描述 默认值
web_readiness_period 每次探测检查之间的时间间隔(秒)。值为 0 表示禁用探测。 0
web_readiness_initial_delay 开始探测前的初始延迟时间(秒) 5
web_readiness_failure_threshold 识别容器故障的连续故障事件数 3
web_readiness_timeout 等待容器探测响应的时间(秒) 1

Task 容器就绪性检查

这是一个使用 awx-manage 实用程序的内置检查命令的命令探测。

名称 描述 默认值
task_readiness_period 每次探测检查之间的时间间隔(秒)。值为 0 表示禁用探测。 0
task_readiness_initial_delay 开始探测前的初始延迟时间(秒) 5
task_readiness_failure_threshold 识别容器故障的连续故障事件数 3
task_readiness_timeout 等待容器探测响应的时间(秒) 1