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

ContainerAppProbe 类

定义

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

public class ContainerAppProbe
type ContainerAppProbe = class
Public Class ContainerAppProbe
继承
ContainerAppProbe

构造函数

ContainerAppProbe()

初始化 ContainerAppProbe 的新实例。

属性

FailureThreshold

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

HttpGet

HTTPGet 指定要执行的 http 请求。

InitialDelaySeconds

启动容器后,启动运行情况探测前的秒数。 最小值为 1。 最大值为 60。

PeriodSeconds

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

ProbeType

探测的类型。

SuccessThreshold

失败后,要被视为成功的探测的最小连续成功。 默认值为 1。 对于运行和启动,必须为 1。 最小值为 1。 最大值为 10。

TcpSocket

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

TerminationGracePeriodSeconds

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

TimeoutSeconds

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

适用于