SessionProbe 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가 정상적으로 종료되어야 합니다. 유예 기간은 파드에서 실행 중인 프로세스에 종료 신호가 전송된 후 기간(초)과 종료 신호와 함께 프로세스가 강제로 중단되는 시간이다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 이 값이 nil이면 파드의 terminationGracePeriodSeconds가 사용된다. 그렇지 않으면 이 값이 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음이 아닌 정수여야 합니다. 값 0은 kill 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 이는 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 활성화해야 합니다. 최대값은 3600초(1시간)입니다. |
| timeout |
프로브 시간이 초과되는 시간(초)입니다. 기본값은 1초입니다. 최소값은 1입니다. 최대값은 240입니다. |
| type | 프로브의 유형을 나타냅니다. Liveness 또는 Startup일 수 있으며, Readiness 프로브는 세션에서 지원되지 않습니다. 유형은 프로브 목록(SessionProbes)의 컨텍스트 내에서 각 프로브에 대해 고유해야 합니다. |
속성 세부 정보
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?: SessionProbeTcpSocket
속성 값
terminationGracePeriodSeconds
선택적 기간(초)은 프로브 실패 시 Pod가 정상적으로 종료되어야 합니다. 유예 기간은 파드에서 실행 중인 프로세스에 종료 신호가 전송된 후 기간(초)과 종료 신호와 함께 프로세스가 강제로 중단되는 시간이다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 이 값이 nil이면 파드의 terminationGracePeriodSeconds가 사용된다. 그렇지 않으면 이 값이 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음이 아닌 정수여야 합니다. 값 0은 kill 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 이는 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 활성화해야 합니다. 최대값은 3600초(1시간)입니다.
terminationGracePeriodSeconds?: number
속성 값
number
timeoutSeconds
프로브 시간이 초과되는 시간(초)입니다. 기본값은 1초입니다. 최소값은 1입니다. 최대값은 240입니다.
timeoutSeconds?: number
속성 값
number
type
프로브의 유형을 나타냅니다. Liveness 또는 Startup일 수 있으며, Readiness 프로브는 세션에서 지원되지 않습니다. 유형은 프로브 목록(SessionProbes)의 컨텍스트 내에서 각 프로브에 대해 고유해야 합니다.
type?: string
속성 값
string