LivenessProbeRequirements 類別

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

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

初始化容器資源需求。

繼承
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 物件。

傳回

所提供 JSON 物件的 LivenessProbeRequirements 標記法。

傳回類型

serialize

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

serialize()

傳回

這個 LivenessProbeRequirements 物件的 JSON 標記法。

傳回類型