Un ingeniero chino ha publicado un registro completo de actualización que detalla el proceso de actualización de un clúster de Kubernetes de producción de v1.31.14 a v1.35.6 y el runtime de contenedor containerd de 1.7.27 a 2.3.2. El artículo cubre todo el flujo de actualización, incluyendo comprobaciones previas a la actualización, matrices de compatibilidad de versiones, estrategias de reversión y validación posterior a la actualización. Destaca problemas comunes como las obsolescencias de API, los cambios de configuración de containerd y los problemas de drenaje de nodos. Para los ingenieros de DevOps y plataformas que gestionan clústeres de Kubernetes autoalojados, este relato del mundo real ofrece información práctica que va más allá de la documentación oficial. La actualización abarcó múltiples versiones menores, lo que la convierte en un valioso caso de estudio para cualquiera que planifique una actualización de varios pasos similar. El autor también comparte lecciones aprendidas sobre pruebas, monitoreo y comunicación durante la ventana de actualización.
Un registro detallado de actualización para Kubernetes y containerd en un clúster de producción, que cubre saltos de versión, problemas de compatibilidad y mejores prácticas operativas.