LivenessProbeRequirements 類別
定義 Web 服務部署的即時探查時間需求。
在部署或更新 Webervice 時,會指定 LivenessProbeRequirements 組態值。
例如,使用 deploy_configuration 類別的 update 或 AksWebservice 方法,或create_version類別的 deploy_configuration 、 update_version或 AksEndpoint 方法。
初始化容器資源需求。
建構函式
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 表示法。 |