Kubernetes v1.34: Control más ... Nota

Kubernetes v1.34: Control más granular sobre reinicios de contenedores

Kubernetes 1.34 introduce una característica alfa llamada Política y Reglas de Reinicio de Contenedores. Esta característica permite el control individual sobre los reinicios de contenedores dentro de un Pod, anulando la política de reinicio global del Pod. También habilita reinicios condicionales para contenedores según sus códigos de salida. Anteriormente, todos los contenedores en un Pod compartían una sola política de reinicio. Esta limitación impidió escenarios como tener un contenedor init que se ejecuta solo una vez mientras el contenedor de la aplicación principal siempre se reinicia. La nueva característica, activada por la puerta de características alfa ContainerRestartRules, aborda esto permitiendo políticas y reglas de reinicio por contenedor. Los casos de uso incluyen reinicios en el lugar para trabajos de entrenamiento con códigos de salida específicos, contenedores init que se intentan una vez y Pods con múltiples contenedores que tienen necesidades de reinicio diferentes. Para utilizar esta característica, la puerta de características ContainerRestartRules debe estar habilitada. Los ejemplos demuestran cómo configurar reinicios según códigos de salida específicos, implementar contenedores init que se intentan una vez y asignar políticas de reinicio diferentes a múltiples contenedores. Esta característica alfa agradece la retroalimentación de la comunidad y es desarrollada por SIG Node. Los planes futuros incluyen el soporte para reiniciar Pods completos.