LivenessProbeRequirements 類別
定義 Webservice 部署的即時探查時間需求。
若要指定自動調整設定,您通常會使用 deploy_configuration
類別的 AksWebservice 或 update
方法。
初始化即時探查時間需求。
- 繼承
-
builtins.objectLivenessProbeRequirements
建構函式
LivenessProbeRequirements(period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold)
參數
名稱 | Description |
---|---|
period_seconds
必要
|
執行活躍度探查的頻率 (以秒為單位)。 預設值為 10 秒。 最小值為 1。 |
initial_delay_seconds
必要
|
在起始即時探查之前,容器啟動後的秒數。 |
timeout_seconds
必要
|
存留時間探查逾時的秒數。預設值為 1 秒。 最小值為 1。 |
failure_threshold
必要
|
當 Pod 啟動時,且即時探查失敗時,Kubernetes 會先嘗試 |
success_threshold
必要
|
失敗之後,會將活躍度探查的最小連續成功次數視為成功。 預設值為 1。 最小值為 1。 |
period_seconds
必要
|
執行活躍度探查的頻率 (以秒為單位)。 預設值為 10 秒。 最小值為 1。 |
initial_delay_seconds
必要
|
在起始即時探查之前,容器啟動後的秒數。 |
timeout_seconds
必要
|
存留時間探查逾時的秒數。預設值為 1 秒。 最小值為 1。 |
failure_threshold
必要
|
當 Pod 啟動時,且即時探查失敗時,Kubernetes 會先嘗試 |
success_threshold
必要
|
失敗之後,會將活躍度探查的最小連續成功次數視為成功。 預設值為 1。 最小值為 1。 |
變數
名稱 | Description |
---|---|
period_seconds
|
執行活躍度探查的頻率 (以秒為單位)。 預設值為 10 秒。 最小值為 1。 |
initial_delay_seconds
|
在起始即時探查之前,容器啟動後的秒數。 |
timeout_seconds
|
存留時間探查逾時的秒數。預設值為 1 秒。 最小值為 1。 |
failure_threshold
|
當 Pod 啟動時,且即時探查失敗時,Kubernetes 會先嘗試 |
success_threshold
|
存留時間探查在失敗之後視為成功的最小連續成功。 預設值為 1。 最小值為 1。 |
方法
deserialize |
將 JSON 物件轉換成 LivenessProbeRequirements 物件。 |
serialize |
將此 LivenessProbeRequirements 物件轉換成 JSON 序列化字典。 |
deserialize
將 JSON 物件轉換成 LivenessProbeRequirements 物件。
static deserialize(payload_obj)
參數
名稱 | Description |
---|---|
payload_obj
必要
|
要轉換成 LivenessProbeRequirements 物件的 JSON 物件。 |
傳回
類型 | Description |
---|---|
LivenessProbeRequirements 表示提供的 JSON 物件。 |
serialize
將此 LivenessProbeRequirements 物件轉換成 JSON 序列化字典。
serialize()
傳回
類型 | Description |
---|---|
這個 LivenessProbeRequirements 物件的 JSON 標記法。 |