你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ContainerAppProbe 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
探测描述要对容器执行的运行状况检查,以确定容器是处于活动状态还是已准备好接收流量。
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。 |