Compartilhar via


ContainerAppProbe interface

A investigação descreve uma verificação de integridade a ser executada em um contêiner para determinar se ele está ativo ou pronto para receber tráfego.

Propriedades

failureThreshold

Falhas consecutivas mínimas para que a investigação seja considerada falha após ter sido bem-sucedida. O padrão é 3. O valor mínimo é 1. O valor máximo é 10.

httpGet

HTTPGet especifica a solicitação http a ser executada.

initialDelaySeconds

Número de segundos após o início do contêiner antes do início das investigações de atividade. O valor mínimo é 1. O valor máximo é 60.

periodSeconds

Com que frequência (em segundos) executar a investigação. Padrão para 10 segundos. O valor mínimo é 1. O valor máximo é 240.

successThreshold

Sucessos mínimos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para animação e inicialização. O valor mínimo é 1. O valor máximo é 10.

tcpSocket

O TCPSocket especifica uma ação envolvendo uma porta TCP. Ainda não há suporte para ganchos TCP.

terminationGracePeriodSeconds

Duração opcional em segundos, o pod precisa terminar normalmente após a falha da investigação. O período de carência é a duração em segundos depois que os processos em execução no pod são enviados um sinal de terminação e a hora em que os processos são interrompidos à força com um sinal de morte. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o processo. Se esse valor for nulo, os terminationGracePeriodSeconds do pod serão usados. Caso contrário, esse valor substituirá o valor fornecido pela especificação do pod. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de eliminação (sem oportunidade de desligar). Esse é um campo alfa e requer a habilitação do portão de recursos ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora)

timeoutSeconds

Número de segundos após o qual a investigação atinge o tempo limite. O padrão é 1 segundo. O valor mínimo é 1. O valor máximo é 240.

type

O tipo de investigação.

Detalhes da propriedade

failureThreshold

Falhas consecutivas mínimas para que a investigação seja considerada falha após ter sido bem-sucedida. O padrão é 3. O valor mínimo é 1. O valor máximo é 10.

failureThreshold?: number

Valor da propriedade

number

httpGet

HTTPGet especifica a solicitação http a ser executada.

httpGet?: ContainerAppProbeHttpGet

Valor da propriedade

initialDelaySeconds

Número de segundos após o início do contêiner antes do início das investigações de atividade. O valor mínimo é 1. O valor máximo é 60.

initialDelaySeconds?: number

Valor da propriedade

number

periodSeconds

Com que frequência (em segundos) executar a investigação. Padrão para 10 segundos. O valor mínimo é 1. O valor máximo é 240.

periodSeconds?: number

Valor da propriedade

number

successThreshold

Sucessos mínimos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para animação e inicialização. O valor mínimo é 1. O valor máximo é 10.

successThreshold?: number

Valor da propriedade

number

tcpSocket

O TCPSocket especifica uma ação envolvendo uma porta TCP. Ainda não há suporte para ganchos TCP.

tcpSocket?: ContainerAppProbeTcpSocket

Valor da propriedade

terminationGracePeriodSeconds

Duração opcional em segundos, o pod precisa terminar normalmente após a falha da investigação. O período de carência é a duração em segundos depois que os processos em execução no pod são enviados um sinal de terminação e a hora em que os processos são interrompidos à força com um sinal de morte. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o processo. Se esse valor for nulo, os terminationGracePeriodSeconds do pod serão usados. Caso contrário, esse valor substituirá o valor fornecido pela especificação do pod. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de eliminação (sem oportunidade de desligar). Esse é um campo alfa e requer a habilitação do portão de recursos ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora)

terminationGracePeriodSeconds?: number

Valor da propriedade

number

timeoutSeconds

Número de segundos após o qual a investigação atinge o tempo limite. O padrão é 1 segundo. O valor mínimo é 1. O valor máximo é 240.

timeoutSeconds?: number

Valor da propriedade

number

type

O tipo de investigação.

type?: string

Valor da propriedade

string