你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ContainerAppProbe interface

探测描述要针对容器执行的运行状况检查,以确定它是活动状态还是已准备好接收流量。

属性

failureThreshold

探测在成功后被视为失败的最小连续失败。 默认值为 3。 最小值为 1。 最大值为 10。

httpGet

HTTPGet 指定要执行的 http 请求。

initialDelaySeconds

启动生存情况探测之前容器启动后的秒数。 最小值为 1。 最大值为 60。

periodSeconds

执行探测的频率(以秒为单位)。 默认值为 10 秒。 最小值为 1。 最大值为 240。

successThreshold

探测在失败后被视为成功的最小连续成功次数。 默认值为 1。 对于实时性和启动,必须为 1。 最小值为 1。 最大值为 10。

tcpSocket

TCPSocket 指定涉及 TCP 端口的作。 尚不支持 TCP 挂钩。

terminationGracePeriodSeconds

Pod 在探测失败时需要正常终止的可选持续时间(以秒为单位)。 宽限期是 Pod 中运行的进程发送终止信号以及进程强行停止并带有终止信号的时间(以秒为单位)。 设置此值的时间超过进程的预期清理时间。 如果此值为 nil,将使用 Pod 的 terminationGracePeriodSeconds。 否则,此值将替代 Pod 规范提供的值。值必须是非负整数。 值零表示通过终止信号立即停止(没有关闭机会)。 这是 alpha 字段,需要启用 ProbeTerminationGracePeriod 功能门。 最大值为 3600 秒(1 小时)

timeoutSeconds

探测超时的秒数。默认值为 1 秒。 最小值为 1。 最大值为 240。

type

探测的类型。

属性详细信息

failureThreshold

探测在成功后被视为失败的最小连续失败。 默认值为 3。 最小值为 1。 最大值为 10。

failureThreshold?: number

属性值

number

httpGet

HTTPGet 指定要执行的 http 请求。

httpGet?: ContainerAppProbeHttpGet

属性值

initialDelaySeconds

启动生存情况探测之前容器启动后的秒数。 最小值为 1。 最大值为 60。

initialDelaySeconds?: number

属性值

number

periodSeconds

执行探测的频率(以秒为单位)。 默认值为 10 秒。 最小值为 1。 最大值为 240。

periodSeconds?: number

属性值

number

successThreshold

探测在失败后被视为成功的最小连续成功次数。 默认值为 1。 对于实时性和启动,必须为 1。 最小值为 1。 最大值为 10。

successThreshold?: number

属性值

number

tcpSocket

TCPSocket 指定涉及 TCP 端口的作。 尚不支持 TCP 挂钩。

tcpSocket?: ContainerAppProbeTcpSocket

属性值

terminationGracePeriodSeconds

Pod 在探测失败时需要正常终止的可选持续时间(以秒为单位)。 宽限期是 Pod 中运行的进程发送终止信号以及进程强行停止并带有终止信号的时间(以秒为单位)。 设置此值的时间超过进程的预期清理时间。 如果此值为 nil,将使用 Pod 的 terminationGracePeriodSeconds。 否则,此值将替代 Pod 规范提供的值。值必须是非负整数。 值零表示通过终止信号立即停止(没有关闭机会)。 这是 alpha 字段,需要启用 ProbeTerminationGracePeriod 功能门。 最大值为 3600 秒(1 小时)

terminationGracePeriodSeconds?: number

属性值

number

timeoutSeconds

探测超时的秒数。默认值为 1 秒。 最小值为 1。 最大值为 240。

timeoutSeconds?: number

属性值

number

type

探测的类型。

type?: string

属性值

string