Prácticas recomendadas para actualizar clústeres
En esta página, se proporcionan lineamientos para mantener tu malla de servicios de Cloud administrada actualización del clúster sin problemas, así como recomendaciones para crear una actualización que se adapta a tus necesidades y aumenta la disponibilidad y confiabilidad de tu entornos de prueba. Puedes usar esta información a fin de mantener tus clústeres actualizados para lograr una mayor estabilidad y seguridad con interrupciones mínimas en tus cargas de trabajo.
Configura varios entornos
Como parte de tu flujo de trabajo para entregar actualizaciones de software, te recomendamos que uses varios entornos. Usar varios entornos te ayuda a minimizar los riesgos y el tiempo de inactividad no deseado. Para ello, prueba las actualizaciones de infraestructura y software por separado de tu entorno de producción. Como mínimo, debes tener un entorno de producción y uno de preproducción o de prueba.
Considera los siguientes entornos recomendados:
Entorno | Descripción |
---|---|
Producción | Se usa para entregar tráfico en vivo a los usuarios finales para aplicaciones comerciales esenciales. |
Etapa de pruebas | Se usa para garantizar que todos los cambios nuevos implementados en entornos anteriores funcionen según lo previsto antes de que los cambios se implementen a la producción. |
Prueba | Se usa para comparativas de rendimiento, cargas de trabajo de pruebas y control de calidad en la versión de Cloud Service Mesh que usarás en la producción. En este entorno, puedes probar la actualización del plano de control y los nodos antes de hacerlo en la producción. |
Desarrollo | Se usa para el desarrollo activo que depende de la misma versión que se ejecuta en la producción. En este entorno, crearás correcciones y cambios incrementales para implementar en la producción. |
Canary | Se usa como un entorno de desarrollo secundario para probar versiones más recientes de Kubernetes, funciones y APIs de Cloud Service Mesh para mejorar el tiempo de salida al mercado una vez que estas versiones se promocionen a un estado listo para la producción. |
Inscríbete en los canales de versiones
Cloud Service Mesh lanza actualizaciones con frecuencia para entregar actualizaciones de seguridad, solucionar problemas conocidos e ingresar características nuevas. Malla de servicios en la nube administrada canales de versiones te ofrecen la para equilibrar la estabilidad y el conjunto de atributos. Cuando inscribas un nuevo clúster en un canal de versiones, Google administra automáticamente la versión y de actualización del clúster. Los planos de control y los planos de datos se actualizan de forma periódica.
Del mismo modo, para los clústeres de GKE en Google Cloud, recomendamos inscribir el Clústeres de GKE en un canal de versiones. Para obtener más información, consulta Canales de versiones de GKE. Además, si tienes clústeres inscritos en el canal estático, asegúrate de verificar las plataformas compatibles para confirmar la compatibilidad.
Para mantener los clústeres actualizados con las últimas actualizaciones de Cloud Service Mesh y Kubernetes, estos son algunos entornos recomendados y los respectivos canales de versiones en los que se deben inscribir:
Entorno | Canal de versiones | Descripción |
---|---|---|
Producción | Estable o regular | A fin de obtener la estabilidad y la madurez de la versión, usa el canal estable o regular para las cargas de trabajo de producción. |
Etapa de pruebas | Es igual que en la producción. | Para garantizar que tus pruebas indiquen la versión a la que se actualizará tu producción, usa el mismo canal de versiones que en la producción. |
Prueba | ||
Desarrollo | ||
Canary | Rápido | Para probar las versiones administradas más recientes de Cloud Service Mesh con tu configuración y conjunto de funciones específicos, y para ser innovador mediante la prueba de funciones o APIs nuevas, usa el canal rápido. |
Crea una estrategia de actualización continua
Después de inscribir tu clúster en un canal de versiones, se actualiza con regularidad a la versión que cumple con la barra de calidad y estabilidad para el canal. Estas actualizaciones incluyen seguridad y correcciones de errores, que se aplican con un nivel de análisis creciente en cada canal:
- Los parches se envían para controlar el plano de control y el plano de datos en todos los canales de forma gradual, lo que acumula un tiempo de asimilación en canales regulares y rápidos antes de llegar al canal estable.
- Primero, se actualiza el plano de control y, luego, el plano de datos.
- Cloud Service Mesh lanzará parches automáticamente en los canales en su importancia y criticidad.
Recibe actualizaciones sobre las versiones nuevas de Cloud Service Mesh
La información sobre las versiones nuevas se publica en la página principal de las notas de la versión de Cloud Service Mesh y en un feed RSS.
¿Qué sigue?
- Obtén más información sobre los canales de versiones de Cloud Service Mesh.
- Obtén información sobre el control de versiones de Cloud Service Mesh