Partilhar via


DeploymentSettings interface

Payload de definições de implementação

Propriedades

addonConfigs

Coleção de suplementos

apms

Coleção de ApmReferences

containerProbeSettings

Definições de pesquisa de disponibilidade e disponibilidade do contentor

environmentVariables

Coleção de variáveis de ambiente

livenessProbe

Pesquisa periódica do liveness da Instância da Aplicação. A Instância da Aplicação será reiniciada se a sonda falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe

Pesquisa periódica da preparação do serviço da Instância de Aplicação. A Instância da Aplicação será removida dos pontos finais de serviço se a sonda falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

resourceRequests

A quantidade de recursos pedida para a CPU e Memória necessárias. Recomenda-se que, ao utilizar este campo para representar a CPU e a Memória necessárias, o campo antigo cpu e memoryInGB serão preteridos mais tarde.

startupProbe

StartupProbe indica que a Instância da Aplicação foi inicializada com êxito. Se especificado, não serão executadas outras sondas até que esta ação seja concluída com êxito. Se esta sonda falhar, o Pod será reiniciado, tal como se o livenessProbe falhasse. Isto pode ser utilizado para fornecer parâmetros de pesquisa diferentes no início do ciclo de vida de uma Instância de Aplicação, quando pode demorar muito tempo a carregar dados ou a aquecer uma cache do que durante a operação de estado constante. Não é possível atualizá-lo. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

terminationGracePeriodSeconds

Duração opcional em segundos a Instância da Aplicação tem de terminar corretamente. Pode ser diminuída no pedido de eliminação. O valor tem de ser um número inteiro não negativo. O valor zero indica parar imediatamente através do sinal de eliminação (sem oportunidade de encerrar). Se este valor for nulo, será utilizado o período de tolerância predefinido. O período de tolerância é a duração em segundos após os processos em execução na Instância da Aplicação serem enviados um sinal de terminação e a hora em que os processos são forçados a parar com um sinal de eliminação. Defina este valor mais longo do que o tempo de limpeza esperado para o seu processo. A predefinição é de 90 segundos.

Detalhes de Propriedade

addonConfigs

Coleção de suplementos

addonConfigs?: {[propertyName: string]: Record<string, unknown>}

Valor de Propriedade

{[propertyName: string]: Record<string, unknown>}

apms

Coleção de ApmReferences

apms?: ApmReference[]

Valor de Propriedade

containerProbeSettings

Definições de pesquisa de disponibilidade e disponibilidade do contentor

containerProbeSettings?: ContainerProbeSettings

Valor de Propriedade

environmentVariables

Coleção de variáveis de ambiente

environmentVariables?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

livenessProbe

Pesquisa periódica do liveness da Instância da Aplicação. A Instância da Aplicação será reiniciada se a sonda falhar. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

livenessProbe?: Probe

Valor de Propriedade

readinessProbe

Pesquisa periódica da preparação do serviço da Instância de Aplicação. A Instância da Aplicação será removida dos pontos finais de serviço se a sonda 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 pedida para a CPU e Memória necessárias. Recomenda-se que, ao utilizar este campo para representar a CPU e a Memória necessárias, o campo antigo cpu e memoryInGB serão preteridos mais tarde.

resourceRequests?: ResourceRequests

Valor de Propriedade

startupProbe

StartupProbe indica que a Instância da Aplicação foi inicializada com êxito. Se especificado, não serão executadas outras sondas até que esta ação seja concluída com êxito. Se esta sonda falhar, o Pod será reiniciado, tal como se o livenessProbe falhasse. Isto pode ser utilizado para fornecer parâmetros de pesquisa diferentes no início do ciclo de vida de uma Instância de Aplicação, quando pode demorar muito tempo a carregar dados ou a aquecer uma cache do que durante a operação de estado constante. Não é possível atualizá-lo. 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 da Aplicação tem de terminar corretamente. Pode ser diminuída no pedido de eliminação. O valor tem de ser um número inteiro não negativo. O valor zero indica parar imediatamente através do sinal de eliminação (sem oportunidade de encerrar). Se este valor for nulo, será utilizado o período de tolerância predefinido. O período de tolerância é a duração em segundos após os processos em execução na Instância da Aplicação serem enviados um sinal de terminação e a hora em que os processos são forçados a parar com um sinal de eliminação. Defina este valor mais longo do que o tempo de limpeza esperado para o seu processo. A predefinição é de 90 segundos.

terminationGracePeriodSeconds?: number

Valor de Propriedade

number