DeploymentSettings interface

배포 설정 페이로드

속성

addonConfigs

추가 기능 컬렉션

apms

ApmReferences 컬렉션

containerProbeSettings

컨테이너 활동성 및 준비 상태 프로브 설정

environmentVariables

환경 변수 컬렉션

livenessProbe

App Instance 활동성의 주기적 프로브입니다. 프로브가 실패하면 App Instance가 다시 시작됩니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe

App Instance 서비스 준비 상태의 주기적 프로브입니다. 프로브가 실패하면 App Instance가 서비스 엔드포인트에서 제거됩니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

resourceRequests

필요한 CPU 및 메모리에 대해 요청된 리소스 수량입니다. 이 필드를 사용하여 필요한 CPU 및 메모리를 나타내면 이전 필드 cpu 및 memoryInGB는 나중에 더 이상 사용되지 않는 것이 좋습니다.

startupProbe

StartupProbe는 App Instance가 성공적으로 초기화되었음을 나타냅니다. 지정된 경우 이 작업이 성공적으로 완료될 때까지 다른 프로브가 실행되지 않습니다. 이 프로브가 실패하면 livenessProbe가 실패한 것처럼 Pod가 다시 시작됩니다. 이는 안정적인 상태 작업 중보다 데이터를 로드하거나 캐시를 따뜻하게 하는 데 시간이 오래 걸릴 수 있는 App Instance 수명 주기의 시작 부분에 다른 프로브 매개 변수를 제공하는 데 사용할 수 있습니다. 업데이트할 수 없습니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

terminationGracePeriodSeconds

선택적 기간(초)으로 App Instance를 정상적으로 종료해야 합니다. 삭제 요청에서 감소될 수 있습니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 종료 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 이 값이 nil이면 기본 유예 기간이 대신 사용됩니다. 유예 기간은 App Instance에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단되는 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 기본값은 90초입니다.

속성 세부 정보

addonConfigs

추가 기능 컬렉션

addonConfigs?: {[propertyName: string]: Record<string, unknown>}

속성 값

{[propertyName: string]: Record<string, unknown>}

apms

ApmReferences 컬렉션

apms?: ApmReference[]

속성 값

containerProbeSettings

컨테이너 활동성 및 준비 상태 프로브 설정

containerProbeSettings?: ContainerProbeSettings

속성 값

environmentVariables

환경 변수 컬렉션

environmentVariables?: {[propertyName: string]: string}

속성 값

{[propertyName: string]: string}

livenessProbe

App Instance 활동성의 주기적 프로브입니다. 프로브가 실패하면 App Instance가 다시 시작됩니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

livenessProbe?: Probe

속성 값

readinessProbe

App Instance 서비스 준비 상태의 주기적 프로브입니다. 프로브가 실패하면 App Instance가 서비스 엔드포인트에서 제거됩니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe?: Probe

속성 값

resourceRequests

필요한 CPU 및 메모리에 대해 요청된 리소스 수량입니다. 이 필드를 사용하여 필요한 CPU 및 메모리를 나타내면 이전 필드 cpu 및 memoryInGB는 나중에 더 이상 사용되지 않는 것이 좋습니다.

resourceRequests?: ResourceRequests

속성 값

startupProbe

StartupProbe는 App Instance가 성공적으로 초기화되었음을 나타냅니다. 지정된 경우 이 작업이 성공적으로 완료될 때까지 다른 프로브가 실행되지 않습니다. 이 프로브가 실패하면 livenessProbe가 실패한 것처럼 Pod가 다시 시작됩니다. 이는 안정적인 상태 작업 중보다 데이터를 로드하거나 캐시를 따뜻하게 하는 데 시간이 오래 걸릴 수 있는 App Instance 수명 주기의 시작 부분에 다른 프로브 매개 변수를 제공하는 데 사용할 수 있습니다. 업데이트할 수 없습니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

startupProbe?: Probe

속성 값

terminationGracePeriodSeconds

선택적 기간(초)으로 App Instance를 정상적으로 종료해야 합니다. 삭제 요청에서 감소될 수 있습니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 종료 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 이 값이 nil이면 기본 유예 기간이 대신 사용됩니다. 유예 기간은 App Instance에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단되는 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 기본값은 90초입니다.

terminationGracePeriodSeconds?: number

속성 값

number