DeploymentSettings interface
Carga útil das configurações de implantação
Propriedades
| addon |
Coleção de addons |
| container |
Configurações da sonda de prontidão e vivacidade do contêiner |
| environment |
Recolha de variáveis de ambiente |
| liveness |
Teste periódico da vivacidade da instância do aplicativo. A Instância do Aplicativo será reiniciada se a investigação falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
| readiness |
Investigação periódica da prontidão do serviço de Instância de Aplicativo. A Instância do Aplicativo será removida dos pontos de extremidade do serviço se a investigação falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
| resource |
A quantidade de recursos solicitada para CPU e memória necessárias. Recomenda-se que usando este campo para representar a CPU e a memória necessárias, a cpu de campo antigo e o memoryInGB serão preteridos posteriormente. |
| scale | Dimensionamento de propriedades para a Instância do Aplicativo Azure Spring Apps. |
| startup |
StartupProbe indica que a Instância do Aplicativo foi inicializada com êxito. Se especificado, nenhum outro teste será executado até que isso seja concluído com êxito. Se esta sonda falhar, o Pod será reiniciado, como se a livenessProbe falhasse. Isso pode ser usado para fornecer parâmetros de teste diferentes no início do ciclo de vida de uma instância de aplicativo, quando pode levar muito tempo para carregar dados ou aquecer um cache, do que durante a operação em estado estacionário. Isso não pode ser atualizado. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
| termination |
Duração opcional: em segundos, a Instância do Aplicativo precisa ser encerrada normalmente. Pode ser diminuído na solicitação de exclusão. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente através do sinal de morte (sem oportunidade de encerrar). Se esse valor for nulo, o período de carência padrão será usado. O período de carência é a duração em segundos após os processos em execução na Instância do Aplicativo receberem um sinal de encerramento e o tempo em que os processos são interrompidos à força com um sinal de eliminação. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o seu processo. O padrão é 90 segundos. |
Detalhes de Propriedade
addonConfigs
Coleção de addons
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
Valor de Propriedade
{[propertyName: string]: Record<string, unknown>}
containerProbeSettings
Configurações da sonda de prontidão e vivacidade do contêiner
containerProbeSettings?: ContainerProbeSettings
Valor de Propriedade
environmentVariables
Recolha de variáveis de ambiente
environmentVariables?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
livenessProbe
Teste periódico da vivacidade da instância do aplicativo. A Instância do Aplicativo será reiniciada se a investigação falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
livenessProbe?: Probe
Valor de Propriedade
readinessProbe
Investigação periódica da prontidão do serviço de Instância de Aplicativo. A Instância do Aplicativo será removida dos pontos de extremidade do serviço se a investigação falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
readinessProbe?: Probe
Valor de Propriedade
resourceRequests
A quantidade de recursos solicitada para CPU e memória necessárias. Recomenda-se que usando este campo para representar a CPU e a memória necessárias, a cpu de campo antigo e o memoryInGB serão preteridos posteriormente.
resourceRequests?: ResourceRequests
Valor de Propriedade
scale
Dimensionamento de propriedades para a Instância do Aplicativo Azure Spring Apps.
scale?: Scale
Valor de Propriedade
startupProbe
StartupProbe indica que a Instância do Aplicativo foi inicializada com êxito. Se especificado, nenhum outro teste será executado até que isso seja concluído com êxito. Se esta sonda falhar, o Pod será reiniciado, como se a livenessProbe falhasse. Isso pode ser usado para fornecer parâmetros de teste diferentes no início do ciclo de vida de uma instância de aplicativo, quando pode levar muito tempo para carregar dados ou aquecer um cache, do que durante a operação em estado estacionário. Isso não pode ser atualizado. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
startupProbe?: Probe
Valor de Propriedade
terminationGracePeriodSeconds
Duração opcional: em segundos, a Instância do Aplicativo precisa ser encerrada normalmente. Pode ser diminuído na solicitação de exclusão. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente através do sinal de morte (sem oportunidade de encerrar). Se esse valor for nulo, o período de carência padrão será usado. O período de carência é a duração em segundos após os processos em execução na Instância do Aplicativo receberem um sinal de encerramento e o tempo em que os processos são interrompidos à força com um sinal de eliminação. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o seu processo. O padrão é 90 segundos.
terminationGracePeriodSeconds?: number
Valor de Propriedade
number