ContainerAppProbe interface
프로브는 컨테이너가 활성 상태인지 아니면 트래픽을 받을 준비가 되었는지 확인하기 위해 컨테이너에 대해 수행할 상태 검사를 설명합니다.
속성
failure |
프로브를 고려할 최소 연속 실패는 성공한 후 실패했습니다. 기본값은 3입니다. 최솟값은 1입니다. 최대값은 10입니다. |
http |
HTTPGet은 수행할 http 요청을 지정합니다. |
initial |
컨테이너가 시작된 후 활동성 프로브가 시작되기 전까지의 시간(초)입니다. 최솟값은 1입니다. 최대값은 60입니다. |
period |
프로브를 수행하는 빈도(초)입니다. 기본값은 10초입니다. 최솟값은 1입니다. 최대값은 240입니다. |
success |
실패한 후 프로브가 성공한 것으로 간주될 최소 연속 성공입니다. 기본값은 1입니다. 활동성 및 시작의 경우 1이어야 합니다. 최솟값은 1입니다. 최대값은 10입니다. |
tcp |
TCPSocket은 TCP 포트와 관련된 작업을 지정합니다. TCP 후크는 아직 지원되지 않습니다. |
termination |
선택적 기간(초)은 프로브 실패 시 Pod를 정상적으로 종료해야 합니다. 유예 기간은 Pod에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단된 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 이 값이 nil이면 Pod의 terminationGracePeriodSeconds가 사용됩니다. 그렇지 않으면 이 값은 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 종료 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 사용하도록 설정해야 합니다. 최대값은 3600초(1시간)입니다. |
timeout |
프로브 시간이 초과된 후의 시간(초)입니다. 기본값은 1초입니다. 최솟값은 1입니다. 최대값은 240입니다. |
type | 프로브의 유형입니다. |
속성 세부 정보
failureThreshold
프로브를 고려할 최소 연속 실패는 성공한 후 실패했습니다. 기본값은 3입니다. 최솟값은 1입니다. 최대값은 10입니다.
failureThreshold?: number
속성 값
number
httpGet
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