New-AzContainerAppProbeObject
Crie um objeto na memória para ContainerAppProbe.
Sintaxe
New-AzContainerAppProbeObject
[-FailureThreshold <Int32>]
[-HttpGetHost <String>]
[-HttpGetHttpHeader <IContainerAppProbeHttpGetHttpHeadersItem[]>]
[-HttpGetPath <String>]
[-HttpGetPort <Int32>]
[-HttpGetScheme <String>]
[-InitialDelaySecond <Int32>]
[-PeriodSecond <Int32>]
[-SuccessThreshold <Int32>]
[-TcpSocketHost <String>]
[-TcpSocketPort <Int32>]
[-TerminationGracePeriodSecond <Int64>]
[-TimeoutSecond <Int32>]
[-Type <String>]
[<CommonParameters>]
Description
Crie um objeto na memória para ContainerAppProbe.
Exemplos
Exemplo 1: criar um objeto na memória para ContainerAppProbe.
$probeHttpGetHttpHeader = New-AzContainerAppProbeHeaderObject -Name "Custom-Header" -Value "Awesome"
New-AzContainerAppProbeObject -Type "Liveness" -HttpGetPath "/health" -HttpGetPort 8080 -InitialDelaySecond 3 -PeriodSecond 3 -HttpGetHttpHeader $probeHttpGetHttpHeader
FailureThreshold InitialDelaySecond PeriodSecond SuccessThreshold TerminationGracePeriodSecond TimeoutSecond
---------------- ------------------ ------------ ---------------- ---------------------------- -------------
3 3
Crie um objeto na memória para ContainerAppProbe.
Parâmetros
-FailureThreshold
Mínimo de falhas consecutivas para que o teste seja considerado com falha após ter sido bem-sucedido. O valor padrão é 3. O valor mínimo é 1. O valor máximo é 10.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpGetHost
Nome do host ao qual se conectar, o padrão é o IP do pod. Você provavelmente deseja definir "Host" em httpHeaders.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpGetHttpHeader
Cabeçalhos personalizados a serem definidos na solicitação. HTTP permite cabeçalhos repetidos. Para construir, consulte a seção NOTAS para propriedades HTTPGETHTTPHEADER e crie uma tabela de hash.
Tipo: | IContainerAppProbeHttpGetHttpHeadersItem[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpGetPath
Caminho para acesso no servidor HTTP.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpGetPort
Nome ou número da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpGetScheme
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-InitialDelaySecond
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.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PeriodSecond
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.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SuccessThreshold
Mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. O valor padrão é 1. Deve ser 1 para vivacidade e inicialização. O valor mínimo é 1. O valor máximo é 10.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TcpSocketHost
Opcional: nome do host ao qual se conectar, o padrão é o IP do pod.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TcpSocketPort
Número ou nome da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TerminationGracePeriodSecond
Duração opcional em segundos que o pod precisa encerrar 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 encerramento e o tempo em que os processos são interrompidos à força com um sinal de interrupção. Defina esse valor por mais tempo do que o tempo de limpeza esperado para seu processo. Se esse valor for nil, o terminationGracePeriodSeconds do pod será usado. Caso contrário, esse valor substituirá o valor fornecido pela especificação do pod. O valor deve ser um número inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de interrupção (sem oportunidade de desligar). Este é um campo alfa e requer a habilitação do portão de recursos ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora).
Tipo: | Int64 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TimeoutSecond
Número de segundos após o qual a sonda atinge o tempo limite. O padrão é 1 segundo. O valor mínimo é 1. O valor máximo é 240.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Type
O tipo de sonda.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |