DeploymentSettings interface
Payload de definições de implementação
Propriedades
addon |
Coleção de suplementos |
apms | Coleção de ApmReferences |
container |
Definições de pesquisa de disponibilidade e disponibilidade do contentor |
environment |
Coleção de variáveis de ambiente |
liveness |
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 |
readiness |
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 |
resource |
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. |
startup |
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 |
termination |
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
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