DeploymentSettings interface
Carga de configuración de implementación
Propiedades
addon |
Colección de complementos |
apms | Colección de ApmReferences |
container |
Configuración del sondeo de preparación y ejecución de contenedores |
environment |
Colección de variables de entorno |
liveness |
Sondeo periódico de la ejecución de la instancia de aplicación. La instancia de la aplicación se reiniciará si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
readiness |
Sondeo periódico de la preparación de App Instance Service. La instancia de la aplicación se quitará de los puntos de conexión de servicio si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
resource |
Cantidad de recursos solicitada para la CPU y la memoria necesarias. Se recomienda usar este campo para representar la CPU y la memoria necesarias, la cpu de campo anterior y memoryInGB quedará en desuso más adelante. |
startup |
StartupProbe indica que la instancia de la aplicación se ha inicializado correctamente. Si se especifica, no se ejecutan otros sondeos hasta que se complete correctamente. Si se produce un error en este sondeo, se reiniciará el pod, igual que si se produjo un error en livenessProbe. Esto se puede usar para proporcionar diferentes parámetros de sondeo al principio del ciclo de vida de una instancia de aplicación, cuando puede tardar mucho tiempo en cargar datos o calentar una memoria caché, que durante la operación de estado estable. No se puede actualizar. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
termination |
Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente. Puede reducirse en la solicitud de eliminación. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Si este valor es nulo, se usará en su lugar el período de gracia predeterminado. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en la instancia de la aplicación se envíen una señal de terminación y el tiempo en que los procesos se detengan forzosamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. El valor predeterminado es de 90 segundos. |
Detalles de las propiedades
addonConfigs
Colección de complementos
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
Valor de propiedad
{[propertyName: string]: Record<string, unknown>}
apms
containerProbeSettings
Configuración del sondeo de preparación y ejecución de contenedores
containerProbeSettings?: ContainerProbeSettings
Valor de propiedad
environmentVariables
Colección de variables de entorno
environmentVariables?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
livenessProbe
Sondeo periódico de la ejecución de la instancia de aplicación. La instancia de la aplicación se reiniciará si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
livenessProbe?: Probe
Valor de propiedad
readinessProbe
Sondeo periódico de la preparación de App Instance Service. La instancia de la aplicación se quitará de los puntos de conexión de servicio si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
readinessProbe?: Probe
Valor de propiedad
resourceRequests
Cantidad de recursos solicitada para la CPU y la memoria necesarias. Se recomienda usar este campo para representar la CPU y la memoria necesarias, la cpu de campo anterior y memoryInGB quedará en desuso más adelante.
resourceRequests?: ResourceRequests
Valor de propiedad
startupProbe
StartupProbe indica que la instancia de la aplicación se ha inicializado correctamente. Si se especifica, no se ejecutan otros sondeos hasta que se complete correctamente. Si se produce un error en este sondeo, se reiniciará el pod, igual que si se produjo un error en livenessProbe. Esto se puede usar para proporcionar diferentes parámetros de sondeo al principio del ciclo de vida de una instancia de aplicación, cuando puede tardar mucho tiempo en cargar datos o calentar una memoria caché, que durante la operación de estado estable. No se puede actualizar. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
startupProbe?: Probe
Valor de propiedad
terminationGracePeriodSeconds
Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente. Puede reducirse en la solicitud de eliminación. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Si este valor es nulo, se usará en su lugar el período de gracia predeterminado. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en la instancia de la aplicación se envíen una señal de terminación y el tiempo en que los procesos se detengan forzosamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. El valor predeterminado es de 90 segundos.
terminationGracePeriodSeconds?: number
Valor de propiedad
number