DeploymentSettings interface
部署設定承載
屬性
| addon |
附加元件集合 |
| 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。 |
| scale | 調整 Azure Spring Apps 應用程式實例的屬性。 |
| 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>}
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
屬性值
scale
startupProbe
StartupProbe 表示應用程式實例已成功初始化。 如果指定,則不會執行其他探查,直到順利完成為止。 如果此探查失敗,Pod 將會重新啟動,就像 livenessProbe 失敗一樣。 這可以用來在應用程式實例生命週期的開頭提供不同的探查參數,這時可能需要很長的時間才能載入數據或將快取暖,而不是在穩定狀態作業期間。 這無法更新。 詳細資訊:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
startupProbe?: Probe
屬性值
terminationGracePeriodSeconds
應用程式實例需要正常終止的秒數選擇性持續時間。 刪除要求可能會減少。 值必須是非負整數。 值零表示透過終止訊號立即停止(沒有機會關閉)。 如果此值為 nil,則會改用預設寬限期。 寬限期是在應用程式實例中執行的進程傳送終止訊號及以終止訊號強制停止進程的時間后,以秒為單位的持續時間。 設定此值的時間超過程式的預期清除時間。 預設值為90秒。
terminationGracePeriodSeconds?: number
屬性值
number