DeploymentSettings interface
Ładunek ustawień wdrożenia
Właściwości
addon |
Kolekcja dodatków |
apms | Kolekcja ApmReferences |
container |
Ustawienia sondy kondycji i gotowości kontenera |
environment |
Kolekcja zmiennych środowiskowych |
liveness |
Okresowa sonda aktualności wystąpienia aplikacji. Wystąpienie aplikacji zostanie ponownie uruchomione, jeśli sonda zakończy się niepowodzeniem. Więcej informacji: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
readiness |
Okresowa sonda gotowości usługi App Instance Service. Wystąpienie aplikacji zostanie usunięte z punktów końcowych usługi, jeśli sonda zakończy się niepowodzeniem. Więcej informacji: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
resource |
Żądana ilość zasobów dla wymaganego procesora CPU i pamięci. Zaleca się, aby użycie tego pola do reprezentowania wymaganego procesora CPU i pamięci oznaczało, że stary procesor i pamięćInGB zostaną wycofane później. |
startup |
StartupProbe wskazuje, że wystąpienie aplikacji zostało pomyślnie zainicjowane. Jeśli zostanie określony, żadne inne sondy nie zostaną wykonane do momentu pomyślnego zakończenia. Jeśli ta sonda zakończy się niepowodzeniem, zasobnik zostanie uruchomiony ponownie, tak jak w przypadku niepowodzenia livenessProbe. Może to służyć do zapewnienia różnych parametrów sondy na początku cyklu życia wystąpienia aplikacji, gdy ładowanie danych lub ciepło pamięci podręcznej może zająć dużo czasu niż podczas operacji na stałym stanie. Nie można tego zaktualizować. Więcej informacji: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
termination |
Opcjonalny czas trwania w sekundach, który wystąpienie aplikacji musi zostać zakończone w sposób ciągły. Może zostać zmniejszony w żądaniu usuwania. Wartość musi być nie ujemną liczbą całkowitą. Wartość zero wskazuje, że zatrzymaj się natychmiast za pośrednictwem sygnału zabijania (brak możliwości zamknięcia). Jeśli ta wartość jest zerowa, zostanie użyty domyślny okres prolongaty. Okres prolongaty to czas trwania w sekundach po wysłaniu sygnału zakończenia procesów uruchomionych w wystąpieniu aplikacji i czasie, kiedy procesy są wymuszone zatrzymane za pomocą sygnału zabijania. Ustaw tę wartość dłużej niż oczekiwany czas oczyszczania procesu. Wartość domyślna to 90 sekund. |
Szczegóły właściwości
addonConfigs
Kolekcja dodatków
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
Wartość właściwości
{[propertyName: string]: Record<string, unknown>}
apms
containerProbeSettings
Ustawienia sondy kondycji i gotowości kontenera
containerProbeSettings?: ContainerProbeSettings
Wartość właściwości
environmentVariables
Kolekcja zmiennych środowiskowych
environmentVariables?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
livenessProbe
Okresowa sonda aktualności wystąpienia aplikacji. Wystąpienie aplikacji zostanie ponownie uruchomione, jeśli sonda zakończy się niepowodzeniem. Więcej informacji: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
livenessProbe?: Probe
Wartość właściwości
readinessProbe
Okresowa sonda gotowości usługi App Instance Service. Wystąpienie aplikacji zostanie usunięte z punktów końcowych usługi, jeśli sonda zakończy się niepowodzeniem. Więcej informacji: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
readinessProbe?: Probe
Wartość właściwości
resourceRequests
Żądana ilość zasobów dla wymaganego procesora CPU i pamięci. Zaleca się, aby użycie tego pola do reprezentowania wymaganego procesora CPU i pamięci oznaczało, że stary procesor i pamięćInGB zostaną wycofane później.
resourceRequests?: ResourceRequests
Wartość właściwości
startupProbe
StartupProbe wskazuje, że wystąpienie aplikacji zostało pomyślnie zainicjowane. Jeśli zostanie określony, żadne inne sondy nie zostaną wykonane do momentu pomyślnego zakończenia. Jeśli ta sonda zakończy się niepowodzeniem, zasobnik zostanie uruchomiony ponownie, tak jak w przypadku niepowodzenia livenessProbe. Może to służyć do zapewnienia różnych parametrów sondy na początku cyklu życia wystąpienia aplikacji, gdy ładowanie danych lub ciepło pamięci podręcznej może zająć dużo czasu niż podczas operacji na stałym stanie. Nie można tego zaktualizować. Więcej informacji: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
startupProbe?: Probe
Wartość właściwości
terminationGracePeriodSeconds
Opcjonalny czas trwania w sekundach, który wystąpienie aplikacji musi zostać zakończone w sposób ciągły. Może zostać zmniejszony w żądaniu usuwania. Wartość musi być nie ujemną liczbą całkowitą. Wartość zero wskazuje, że zatrzymaj się natychmiast za pośrednictwem sygnału zabijania (brak możliwości zamknięcia). Jeśli ta wartość jest zerowa, zostanie użyty domyślny okres prolongaty. Okres prolongaty to czas trwania w sekundach po wysłaniu sygnału zakończenia procesów uruchomionych w wystąpieniu aplikacji i czasie, kiedy procesy są wymuszone zatrzymane za pomocą sygnału zabijania. Ustaw tę wartość dłużej niż oczekiwany czas oczyszczania procesu. Wartość domyślna to 90 sekund.
terminationGracePeriodSeconds?: number
Wartość właściwości
number