Udostępnij za pośrednictwem


DeploymentSettings interface

Ładunek ustawień wdrożenia

Właściwości

addonConfigs

Kolekcja dodatków

apms

Kolekcja ApmReferences

containerProbeSettings

Ustawienia sondy kondycji i gotowości kontenera

environmentVariables

Kolekcja zmiennych środowiskowych

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

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

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.

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

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.

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

Kolekcja ApmReferences

apms?: ApmReference[]

Wartość właściwości

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