다음을 통해 공유


ContainerAppProbe interface

프로브는 컨테이너가 활성 상태인지 아니면 트래픽을 받을 준비가 되었는지 확인하기 위해 컨테이너에 대해 수행할 상태 검사를 설명합니다.

속성

failureThreshold

프로브를 고려할 최소 연속 실패는 성공한 후 실패했습니다. 기본값은 3입니다. 최솟값은 1입니다. 최대값은 10입니다.

httpGet

HTTPGet은 수행할 http 요청을 지정합니다.

initialDelaySeconds

컨테이너가 시작된 후 활동성 프로브가 시작되기 전까지의 시간(초)입니다. 최솟값은 1입니다. 최대값은 60입니다.

periodSeconds

프로브를 수행하는 빈도(초)입니다. 기본값은 10초입니다. 최솟값은 1입니다. 최대값은 240입니다.

successThreshold

실패한 후 프로브가 성공한 것으로 간주될 최소 연속 성공입니다. 기본값은 1입니다. 활동성 및 시작의 경우 1이어야 합니다. 최솟값은 1입니다. 최대값은 10입니다.

tcpSocket

TCPSocket은 TCP 포트와 관련된 작업을 지정합니다. TCP 후크는 아직 지원되지 않습니다.

terminationGracePeriodSeconds

선택적 기간(초)은 프로브 실패 시 Pod를 정상적으로 종료해야 합니다. 유예 기간은 Pod에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단된 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 이 값이 nil이면 Pod의 terminationGracePeriodSeconds가 사용됩니다. 그렇지 않으면 이 값은 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 종료 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 사용하도록 설정해야 합니다. 최대값은 3600초(1시간)입니다.

timeoutSeconds

프로브 시간이 초과된 후의 시간(초)입니다. 기본값은 1초입니다. 최솟값은 1입니다. 최대값은 240입니다.

type

프로브의 유형입니다.

속성 세부 정보

failureThreshold

프로브를 고려할 최소 연속 실패는 성공한 후 실패했습니다. 기본값은 3입니다. 최솟값은 1입니다. 최대값은 10입니다.

failureThreshold?: number

속성 값

number

httpGet

HTTPGet은 수행할 http 요청을 지정합니다.

httpGet?: ContainerAppProbeHttpGet

속성 값

initialDelaySeconds

컨테이너가 시작된 후 활동성 프로브가 시작되기 전까지의 시간(초)입니다. 최솟값은 1입니다. 최대값은 60입니다.

initialDelaySeconds?: number

속성 값

number

periodSeconds

프로브를 수행하는 빈도(초)입니다. 기본값은 10초입니다. 최솟값은 1입니다. 최대값은 240입니다.

periodSeconds?: number

속성 값

number

successThreshold

실패한 후 프로브가 성공한 것으로 간주될 최소 연속 성공입니다. 기본값은 1입니다. 활동성 및 시작의 경우 1이어야 합니다. 최솟값은 1입니다. 최대값은 10입니다.

successThreshold?: number

속성 값

number

tcpSocket

TCPSocket은 TCP 포트와 관련된 작업을 지정합니다. TCP 후크는 아직 지원되지 않습니다.

tcpSocket?: ContainerAppProbeTcpSocket

속성 값

terminationGracePeriodSeconds

선택적 기간(초)은 프로브 실패 시 Pod를 정상적으로 종료해야 합니다. 유예 기간은 Pod에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단된 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 이 값이 nil이면 Pod의 terminationGracePeriodSeconds가 사용됩니다. 그렇지 않으면 이 값은 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 종료 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 사용하도록 설정해야 합니다. 최대값은 3600초(1시간)입니다.

terminationGracePeriodSeconds?: number

속성 값

number

timeoutSeconds

프로브 시간이 초과된 후의 시간(초)입니다. 기본값은 1초입니다. 최솟값은 1입니다. 최대값은 240입니다.

timeoutSeconds?: number

속성 값

number

type

프로브의 유형입니다.

type?: string

속성 값

string