LivenessProbeRequirements 類別
定義 Webservice 部署的即時探查時間需求。
在部署或更新 Webervice 時,會指定 LivenessProbeRequirements 組態值。
例如,使用 deploy_configuration
類別的 AksWebservice 或 update
方法,或是 create_version
類別的 AksEndpoint 、 deploy_configuration
或 update_version
方法。
初始化容器資源需求。
- 繼承
-
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 |
---|---|
所提供 JSON 物件的 LivenessProbeRequirements 標記法。 |
serialize
將此 LivenessProbeRequirements 物件轉換成 JSON 序列化字典。
serialize()
傳回
類型 | Description |
---|---|
這個 LivenessProbeRequirements 物件的 JSON 標記法。 |