共用方式為


LivenessProbeRequirements 類別

定義 Web 服務部署的即時探查時間需求。

在部署或更新 Webervice 時,會指定 LivenessProbeRequirements 組態值。 例如,使用 deploy_configuration 類別的 updateAksWebservice 方法,或create_version類別的 deploy_configurationupdate_versionAksEndpoint 方法。

初始化容器資源需求。

建構函式

LivenessProbeRequirements(period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold)

參數

名稱 Description
period_seconds
必要
int

執行活躍度探查的頻率 (以秒為單位)。 預設值為10秒。 最小值為 1。

initial_delay_seconds
必要
int

在起始活躍度探查之前,容器啟動后的秒數。

timeout_seconds
必要
int

即時探查逾時后的秒數。預設值為 1 秒。 最小值為 1。

failure_threshold
必要
int

當 Pod 啟動時,且活躍度探查失敗時,Kubernetes 會在放棄之前嘗試 failureThreshold 時間。 預設值為 3。 最小值為 1。

success_threshold
必要
int

生存度探查在失敗后要視為成功的最小連續成功。 預設值為 1。 最小值為 1。

period_seconds
必要
int

執行活躍度探查的頻率 (以秒為單位)。 預設值為10秒。 最小值為 1。

initial_delay_seconds
必要
int

在起始活躍度探查之前,容器啟動后的秒數。

timeout_seconds
必要
int

即時探查逾時后的秒數。預設值為 1 秒。 最小值為 1。

failure_threshold
必要
int

當 Pod 啟動時,且活躍度探查失敗時,Kubernetes 會在放棄之前嘗試 failureThreshold 時間。 預設值為 3。 最小值為 1。

success_threshold
必要
int

生存度探查在失敗后要視為成功的最小連續成功。 預設值為 1。 最小值為 1。

變數

名稱 Description
period_seconds
int

執行活躍度探查的頻率 (以秒為單位)。 預設值為10秒。 最小值為 1。

initial_delay_seconds
int

在起始活躍度探查之前,容器啟動后的秒數。

timeout_seconds
int

即時探查逾時后的秒數。預設值為 1 秒。 最小值為 1。

failure_threshold
int

當 Pod 啟動時,且活躍度探查失敗時,Kubernetes 會在放棄之前嘗試 failureThreshold 時間。 預設值為 3。 最小值為 1。

success_threshold
int

生存度探查在失敗后要視為成功的最小連續成功。 預設值為 1。 最小值為 1。

方法

deserialize

將 JSON 物件轉換成 LivenessProbeRequirements 物件。

serialize

將此 LivenessProbeRequirements 物件轉換成 JSON 串行化字典。

deserialize

將 JSON 物件轉換成 LivenessProbeRequirements 物件。

static deserialize(payload_obj)

參數

名稱 Description
payload_obj
必要

要轉換成 LivenessProbeRequirements 物件的 JSON 物件。

傳回

類型 Description

所提供 JSON 物件的 LivenessProbeRequirements 表示法。

serialize

將此 LivenessProbeRequirements 物件轉換成 JSON 串行化字典。

serialize()

傳回

類型 Description

這個 LivenessProbeRequirements 物件的 JSON 表示法。