Compartilhar via


ContainerAppProbe Classe

Definição

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

public class ContainerAppProbe
type ContainerAppProbe = class
Public Class ContainerAppProbe
Herança
ContainerAppProbe

Construtores

ContainerAppProbe()

Inicializa uma nova instância de ContainerAppProbe.

Propriedades

FailureThreshold

Falhas mínimas consecutivas para que a investigação seja considerada com falha depois de ter sido bem-sucedida. O valor 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 depois que o contêiner é iniciado antes que as investigações de atividade sejam iniciadas. O valor mínimo é 1. O valor máximo é 60.

PeriodSeconds

A frequência (em segundos) para realizar a investigação. O padrão é 10 segundos. O valor mínimo é 1. O valor máximo é 240.

ProbeType

O tipo de investigação.

SuccessThreshold

Mínimo de sucessos consecutivos para que a investigação seja considerada bem-sucedida depois de ter falhado. O valor padrão é 1. Deve ser 1 para vida e inicialização. O valor mínimo é 1. O valor máximo é 10.

TcpSocket

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 após os processos em execução no pod serem enviados um sinal de encerramento e a hora em que os processos são interrompidos à força com um sinal de encerramento. Defina esse valor por mais tempo do que o tempo de limpeza esperado para seu 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 de pod. O valor deve ser um inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de encerramento (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.

Aplica-se a