LivenessProbeRequirements 類別
定義 Web 服務部署的即時探查時間需求。
若要指定自動調整組態,您通常會使用 deploy_configuration 類別的 update 或 AksWebservice 方法。
初始化即時探查時間需求。
建構函式
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 |
|---|---|
|
所提供 JSON 物件的 LivenessProbeRequirements 表示法。 |
serialize
將此 LivenessProbeRequirements 物件轉換成 JSON 串行化字典。
serialize()
傳回
| 類型 | Description |
|---|---|
|
這個 LivenessProbeRequirements 物件的 JSON 表示法。 |