共用方式為


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 的終止GracePeriodSeconds。 否則,此值會覆寫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 的終止GracePeriodSeconds。 否則,此值會覆寫Pod規格所提供的值。值必須是非負整數。 值零表示透過終止訊號立即停止(沒有機會關閉)。 這是Alpha字段,需要啟用 ProbeTerminationGracePeriod 功能閘道。 最大值為 3600 秒(1 小時)

terminationGracePeriodSeconds?: number

屬性值

number

timeoutSeconds

探查逾時後的秒數。預設值為 1 秒。 最小值為 1。 最大值為 240。

timeoutSeconds?: number

屬性值

number

type

探查的類型。

type?: string

屬性值

string