ContainerAppProbe interface
A sonda 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
| failure |
Mínimo de falhas consecutivas para que a sonda seja considerada falha após ter sido bem-sucedida. O padrão é 3. O valor mínimo é 1. O valor máximo é 10. |
| http |
HTTPGet especifica a solicitação http a ser executada. |
| initial |
Número de segundos após o início do recipiente antes que as sondas de vivacidade sejam iniciadas. O valor mínimo é 1. O valor máximo é 60. |
| period |
Com que frequência (em segundos) realizar a sonda. O padrão é de 10 segundos. O valor mínimo é 1. O valor máximo é 240. |
| success |
Mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para liveness e startup. O valor mínimo é 1. O valor máximo é 10. |
| tcp |
TCPSocket especifica uma ação envolvendo uma porta TCP. Ganchos TCP ainda não suportados. |
| termination |
Duração opcional: em segundos, o pod precisa terminar normalmente em caso de falha da sonda. O período de carência é a duração em segundos após os processos em execução no pod receberem um sinal de terminação e o tempo 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 seu processo. Se esse valor for nulo, a terminationGracePeriodSeconds do pod será usada. 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 através do sinal de morte (sem oportunidade de encerrar). Este é um campo alfa e requer a ativação da porta de recurso ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora) |
| timeout |
Número de segundos após os quais a sonda atinge o tempo limite. O padrão é de 1 segundo. O valor mínimo é 1. O valor máximo é 240. |
| type | O tipo de sonda. |
Detalhes de Propriedade
failureThreshold
Mínimo de falhas consecutivas para que a sonda 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 de Propriedade
number
httpGet
HTTPGet especifica a solicitação http a ser executada.
httpGet?: ContainerAppProbeHttpGet
Valor de Propriedade
initialDelaySeconds
Número de segundos após o início do recipiente antes que as sondas de vivacidade sejam iniciadas. O valor mínimo é 1. O valor máximo é 60.
initialDelaySeconds?: number
Valor de Propriedade
number
periodSeconds
Com que frequência (em segundos) realizar a sonda. O padrão é de 10 segundos. O valor mínimo é 1. O valor máximo é 240.
periodSeconds?: number
Valor de Propriedade
number
successThreshold
Mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para liveness e startup. O valor mínimo é 1. O valor máximo é 10.
successThreshold?: number
Valor de Propriedade
number
tcpSocket
TCPSocket especifica uma ação envolvendo uma porta TCP. Ganchos TCP ainda não suportados.
tcpSocket?: ContainerAppProbeTcpSocket
Valor de Propriedade
terminationGracePeriodSeconds
Duração opcional: em segundos, o pod precisa terminar normalmente em caso de falha da sonda. O período de carência é a duração em segundos após os processos em execução no pod receberem um sinal de terminação e o tempo 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 seu processo. Se esse valor for nulo, a terminationGracePeriodSeconds do pod será usada. 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 através do sinal de morte (sem oportunidade de encerrar). Este é um campo alfa e requer a ativação da porta de recurso ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora)
terminationGracePeriodSeconds?: number
Valor de Propriedade
number
timeoutSeconds
Número de segundos após os quais a sonda atinge o tempo limite. O padrão é de 1 segundo. O valor mínimo é 1. O valor máximo é 240.
timeoutSeconds?: number
Valor de Propriedade
number
type
O tipo de sonda.
type?: string
Valor de Propriedade
string