ContainerAppProbe 類別
探查描述要針對容器執行的健全狀況檢查,以判斷它是否運作或準備好接收流量。
- 繼承
-
azure.mgmt.appcontainers._serialization.ModelContainerAppProbe
建構函式
ContainerAppProbe(*, failure_threshold: int | None = None, http_get: _models.ContainerAppProbeHttpGet | None = None, initial_delay_seconds: int | None = None, period_seconds: int | None = None, success_threshold: int | None = None, tcp_socket: _models.ContainerAppProbeTcpSocket | None = None, termination_grace_period_seconds: int | None = None, timeout_seconds: int | None = None, type: str | _models.Type | None = None, **kwargs: Any)
僅限關鍵字參數
名稱 | Description |
---|---|
failure_threshold
|
探查在成功之後視為失敗的最小連續失敗。 預設值為 3。 最小值為 1。 最大值為 10。 |
http_get
|
HTTPGet 會指定要執行的 HTTP 要求。 |
initial_delay_seconds
|
在起始活躍度探查之前,容器啟動後的秒數。 最小值為 1。 最大值為 60。 |
period_seconds
|
執行探查的頻率 (以秒為單位)。 預設值為 10 秒。 最小值為 1。 最大值為 240。 |
success_threshold
|
探查在失敗後視為成功的最小連續成功。 預設值為 1。 必須是 1,才能進行即時和啟動。 最小值為 1。 最大值為 10。 |
tcp_socket
|
TCPSocket 會指定涉及 TCP 埠的動作。 尚不支援 TCP 勾點。 |
termination_grace_period_seconds
|
Pod 必須在探查失敗時正常終止,以秒為單位的選擇性持續時間。 寬限期是在 Pod 中執行的進程傳送終止訊號後,以秒為單位的持續時間,以及當進程強制終止並出現終止訊號的時間。 將此值設為超過程序的預期清除時間。 如果此值為 nil,將會使用 Pod 的終止GracePeriodSeconds。 否則,此值會覆寫 Pod 規格所提供的值。值必須是非負整數。 零值表示透過終止訊號立即停止, (沒有機會關閉) 。 這是 Alpha 欄位,需要啟用 ProbeTerminationGracePeriod 功能閘道。 最大值為 3600 秒 (1 小時) 。 |
timeout_seconds
|
探查逾時後的秒數。預設值為 1 秒。 最小值為 1。 最大值為 240。 |
type
|
探查的類型。 已知值為:「Liveness」、「Readiness」 和 「Startup」。 |
變數
名稱 | Description |
---|---|
failure_threshold
|
探查在成功之後視為失敗的最小連續失敗。 預設值為 3。 最小值為 1。 最大值為 10。 |
http_get
|
HTTPGet 會指定要執行的 HTTP 要求。 |
initial_delay_seconds
|
在起始活躍度探查之前,容器啟動後的秒數。 最小值為 1。 最大值為 60。 |
period_seconds
|
執行探查的頻率 (以秒為單位)。 預設值為 10 秒。 最小值為 1。 最大值為 240。 |
success_threshold
|
探查在失敗後視為成功的最小連續成功。 預設值為 1。 必須是 1,才能進行即時和啟動。 最小值為 1。 最大值為 10。 |
tcp_socket
|
TCPSocket 會指定涉及 TCP 埠的動作。 尚不支援 TCP 勾點。 |
termination_grace_period_seconds
|
Pod 必須在探查失敗時正常終止,以秒為單位的選擇性持續時間。 寬限期是在 Pod 中執行的進程傳送終止訊號後,以秒為單位的持續時間,以及當進程強制終止並出現終止訊號的時間。 將此值設為超過程序的預期清除時間。 如果此值為 nil,將會使用 Pod 的終止GracePeriodSeconds。 否則,此值會覆寫 Pod 規格所提供的值。值必須是非負整數。 零值表示透過終止訊號立即停止, (沒有機會關閉) 。 這是 Alpha 欄位,需要啟用 ProbeTerminationGracePeriod 功能閘道。 最大值為 3600 秒 (1 小時) 。 |
timeout_seconds
|
探查逾時後的秒數。預設值為 1 秒。 最小值為 1。 最大值為 240。 |
type
|
探查的類型。 已知值為:「Liveness」、「Readiness」 和 「Startup」。 |