LivenessProbeRequirements 類別

定義 Webservice 部署的即時探查時間需求。

若要指定自動調整設定,您通常會使用 deploy_configuration 類別的 AksWebserviceupdate 方法。

初始化即時探查時間需求。

繼承
builtins.object
LivenessProbeRequirements

建構函式

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

參數

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。

變數

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)

參數

payload_obj
dict
必要

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

傳回

LivenessProbeRequirements 表示提供的 JSON 物件。

傳回類型

serialize

將此 LivenessProbeRequirements 物件轉換成 JSON 序列化字典。

serialize()

傳回

這個 LivenessProbeRequirements 物件的 JSON 標記法。

傳回類型