DeploymentSettings interface
部署設定承載
屬性
addon |
附加元件的集合 |
apms | ApmReferences 的集合 |
container |
容器即時性和整備探查設定 |
environment |
環境變數的集合 |
liveness |
應用程式實例即時的定期探查。 如果探查失敗,應用程式實例將會重新啟動。 詳細資訊: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
readiness |
定期探查應用程式實例服務整備程度。 如果探查失敗,應用程式實例將會從服務端點中移除。 詳細資訊: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
resource |
所需 CPU 和記憶體的要求資源數量。 建議使用此欄位來代表必要的 CPU 和記憶體,舊欄位 cpu 和 memoryInGB 稍後將會淘汰。 |
startup |
StartupProbe 表示應用程式實例已成功初始化。 如果指定,則不會執行其他探查,直到順利完成為止。 如果此探查失敗,Pod 將會重新啟動,就像 livenessProbe 失敗一樣。 這可用來在應用程式實例生命週期的開頭提供不同的探查參數,而當載入數據或暖快取時可能需要很長的時間,而不是在穩定狀態作業期間。 這無法更新。 詳細資訊: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
termination |
應用程式實例必須正常終止的選擇性持續時間,以秒為單位。 刪除要求可能會減少。 值必須是非負整數。 零值表示透過終止訊號立即停止, (沒有機會關閉) 。 如果此值為 nil,則會改用預設寬限期。 寬限期是在應用程式實例中執行的進程傳送終止訊號,以及強制終止進程終止訊號后,以秒為單位的持續時間。 將此值設為超過程序的預期清除時間。 預設值為90秒。 |
屬性詳細資料
addonConfigs
附加元件的集合
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
屬性值
{[propertyName: string]: Record<string, unknown>}
apms
containerProbeSettings
environmentVariables
環境變數的集合
environmentVariables?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
livenessProbe
應用程式實例即時的定期探查。 如果探查失敗,應用程式實例將會重新啟動。 詳細資訊: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
livenessProbe?: Probe
屬性值
readinessProbe
定期探查應用程式實例服務整備程度。 如果探查失敗,應用程式實例將會從服務端點中移除。 詳細資訊: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
readinessProbe?: Probe
屬性值
resourceRequests
所需 CPU 和記憶體的要求資源數量。 建議使用此欄位來代表必要的 CPU 和記憶體,舊欄位 cpu 和 memoryInGB 稍後將會淘汰。
resourceRequests?: ResourceRequests
屬性值
startupProbe
StartupProbe 表示應用程式實例已成功初始化。 如果指定,則不會執行其他探查,直到順利完成為止。 如果此探查失敗,Pod 將會重新啟動,就像 livenessProbe 失敗一樣。 這可用來在應用程式實例生命週期的開頭提供不同的探查參數,而當載入數據或暖快取時可能需要很長的時間,而不是在穩定狀態作業期間。 這無法更新。 詳細資訊: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
startupProbe?: Probe
屬性值
terminationGracePeriodSeconds
應用程式實例必須正常終止的選擇性持續時間,以秒為單位。 刪除要求可能會減少。 值必須是非負整數。 零值表示透過終止訊號立即停止, (沒有機會關閉) 。 如果此值為 nil,則會改用預設寬限期。 寬限期是在應用程式實例中執行的進程傳送終止訊號,以及強制終止進程終止訊號后,以秒為單位的持續時間。 將此值設為超過程序的預期清除時間。 預設值為90秒。
terminationGracePeriodSeconds?: number
屬性值
number