DeploymentSettings interface
배포 설정 페이로드
속성
addon |
추가 기능 컬렉션 |
apms | ApmReferences 컬렉션 |
container |
컨테이너 활동성 및 준비 상태 프로브 설정 |
environment |
환경 변수 컬렉션 |
liveness |
App Instance 활동성의 주기적 프로브입니다. 프로브가 실패하면 App Instance가 다시 시작됩니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
readiness |
App Instance 서비스 준비 상태의 주기적 프로브입니다. 프로브가 실패하면 App Instance가 서비스 엔드포인트에서 제거됩니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
resource |
필요한 CPU 및 메모리에 대해 요청된 리소스 수량입니다. 이 필드를 사용하여 필요한 CPU 및 메모리를 나타내면 이전 필드 cpu 및 memoryInGB는 나중에 더 이상 사용되지 않는 것이 좋습니다. |
startup |
StartupProbe는 App Instance가 성공적으로 초기화되었음을 나타냅니다. 지정된 경우 이 작업이 성공적으로 완료될 때까지 다른 프로브가 실행되지 않습니다. 이 프로브가 실패하면 livenessProbe가 실패한 것처럼 Pod가 다시 시작됩니다. 이는 안정적인 상태 작업 중보다 데이터를 로드하거나 캐시를 따뜻하게 하는 데 시간이 오래 걸릴 수 있는 App Instance 수명 주기의 시작 부분에 다른 프로브 매개 변수를 제공하는 데 사용할 수 있습니다. 업데이트할 수 없습니다. 추가 정보: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
termination |
선택적 기간(초)으로 App Instance를 정상적으로 종료해야 합니다. 삭제 요청에서 감소될 수 있습니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 종료 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 이 값이 nil이면 기본 유예 기간이 대신 사용됩니다. 유예 기간은 App Instance에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단되는 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 기본값은 90초입니다. |
속성 세부 정보
addonConfigs
추가 기능 컬렉션
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
속성 값
{[propertyName: string]: Record<string, unknown>}
apms
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