SessionProbe 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가 정상적으로 종료되어야 합니다. 유예 기간은 파드에서 실행 중인 프로세스에 종료 신호가 전송된 후 기간(초)과 종료 신호와 함께 프로세스가 강제로 중단되는 시간이다. 이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다. 이 값이 nil이면 파드의 terminationGracePeriodSeconds가 사용된다. 그렇지 않으면 이 값이 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음이 아닌 정수여야 합니다. 값 0은 kill 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음). 이는 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 활성화해야 합니다. 최대값은 3600초(1시간)입니다.

timeoutSeconds

프로브 시간이 초과되는 시간(초)입니다. 기본값은 1초입니다. 최소값은 1입니다. 최대값은 240입니다.

type

프로브의 유형을 나타냅니다. Liveness 또는 Startup일 수 있으며, Readiness 프로브는 세션에서 지원되지 않습니다. 유형은 프로브 목록(SessionProbes)의 컨텍스트 내에서 각 프로브에 대해 고유해야 합니다.

속성 세부 정보

failureThreshold

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

failureThreshold?: number

속성 값

number

httpGet

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

httpGet?: SessionProbeHttpGet

속성 값

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