Eventos importantes y números de compilación
Las versiones principales de las imágenes de Container-Optimized OS se identifican mediante lo que denominamos eventos importantes. Los eventos importantes de Container-Optimized OS son números enteros que aumentan monótonamente. Cada logro nuevo indica el inicio de un ciclo de desarrollo nuevo (una rama de nuestro código) y puede introducir características nuevas y otros cambios importantes.
Durante el ciclo de vida de un evento importante de Container-Optimized OS, es posible que publiquemos varias actualizaciones con correcciones de errores, correcciones de seguridad y otros cambios. Estas versiones incrementales de un evento importante se pueden identificar con el número de compilación.
El evento importante y el número de compilación de Container-Optimized OS que usas se pueden identificar mediante la inspección del archivo /etc/os-release
. En este archivo, el valor de la VERSION_ID
(por ejemplo, VERSION_ID=81
) representa el logro y el valor de BUILD_ID
(por ejemplo, BUILD_ID=12871.1160.0
) representa el número de compilación. El evento importante y el número de compilación también se incluyen como parte del nombre de la imagen de Container-Optimized OS. Por ejemplo, la imagen cos-81-12871-1160-0
tiene el evento importante 81
y el número de compilación 12871-1160-0
.
Eventos importantes de asistencia a largo plazo (LTS)
Los eventos importantes que están destinados al uso en producción y que son compatibles durante un período más prolongado se etiquetan como LTS (para la asistencia a largo plazo). En Compute Engine, usamos la función de familias de imágenes para identificar y etiquetar nuestras versiones de LTS.
En la siguiente tabla, se proporciona un resumen de las actualizaciones de Container-Optimized OS disponibles en Compute Engine:
Eventos importantes activos
Versión del SO | Proyecto de imagen | Familia de imágenes de x86 | Familia de imágenes de Arm | Compilado por | Fin de la asistencia | Notas de la versión |
---|---|---|---|---|---|---|
DEV DE COS 121 | cos-cloud |
cos-dev |
cos-arm64-dev |
Por definir | dev | |
LTS de COS 117 | cos-cloud |
cos-117-lts |
cos-arm64-117-lts |
Septiembre de 2026 | evento importante 117 | |
LTS de COS 113 | cos-cloud |
cos-113-lts |
cos-arm64-113-lts |
Marzo de 2026 | hito 113 | |
LTS de COS 109 | cos-cloud |
cos-109-lts |
cos-arm64-109-lts |
Septiembre de 2025 | hito 109 | |
LTS de COS 105 | cos-cloud |
cos-105-lts |
cos-arm64-105-lts |
Marzo de 2025 | hito 105 | |
LTS de COS 101 | cos-cloud |
cos-101-lts |
cos-arm64-101-lts |
Septiembre de 2024 | evento importante 101 |
Eventos importantes obsoletos
Versión del SO | Proyecto de imagen | Familia de imágenes de x86 | Familia de imágenes de Arm | Compilado por | Fecha de baja | Notas de la versión |
---|---|---|---|---|---|---|
LTS de COS 97 | cos-cloud |
cos-97-lts |
N/A |
Abril de 2024 | evento importante 97 | |
COS 93 LTS | cos-cloud |
cos-93-lts |
N/A |
Octubre de 2023 | evento importante 93 | |
LTS de COS 89 | cos-cloud |
cos-89-lts |
N/A |
Marzo de 2023 | evento importante 89 | |
LTS de COS 85 | cos-cloud |
cos-85-lts |
N/A |
Septiembre de 2022 | evento importante 85 | |
LTS de COS 81 | cos-cloud |
cos-81-lts |
N/A |
Septiembre de 20211 | milestone 81 | |
LTS de COS 77 | cos-cloud |
cos-77-lts |
N/A |
Abril de 20211 | evento importante 77 | |
LTS de COS 73 | cos-cloud |
cos-73-lts |
N/A |
Junio 2020 | evento importante 73 | |
LTS de COS 69 | cos-cloud |
cos-69-lts |
N/A |
Diciembre de 2019 | evento importante 69 |
-
COS 77 LTS y COS 81 LTS, cuando se incluyen en paquetes con GKE, tienen duraciones de asistencia un poco más largas. Los usuarios de GKE deben consultar el programa de lanzamientos de GKE para obtener más detalles. ↩
Notas de la versión de desarrollo
Puede haber varios eventos importantes de LTS activos en cualquier momento. Por ejemplo, el siguiente comando muestra las familias de imágenes LTS actualmente activas:
gcloud compute images list --no-standard-images --project=cos-cloud | grep lts
cos-101-17162-40-16 cos-cloud cos-101-lts READY
cos-89-16108-766-3 cos-cloud cos-89-lts READY
cos-93-16623-295-5 cos-cloud cos-93-lts READY
cos-97-16919-189-3 cos-cloud cos-97-lts READY
cos-arm64-101-17162-40-16 cos-cloud cos-arm64-101-lts READY
Ciclo de vida de un evento importante de LTS
Un nuevo evento importante de Container-Optimized OS LTS se ingresa aproximadamente cada 6 meses en su propia familia de imágenes llamada cos-[MILESTONE]-lts
(x86) y cos-arm64-[MILESTONE]-lts
(Arm).
Antes de que se lo etiquete como LTS, el evento importante atraviesa aproximadamente 6 meses de desarrollo de funciones y 2 meses de pruebas y estabilización extensas.
El ciclo de vida de un evento importante de LTS de Container-Optimized OS se ve de la siguiente manera:
Etapa | Duración | Descripción |
---|---|---|
Desarrollo | 6 meses | Desarrollo activo durante el cual el evento importante recibe actualizaciones de paquetes importantes y características nuevas.
Lanzamiento mensual o según sea necesario en las familias cos-dev y cos-arm64-dev
|
Estabilización | 2 meses | Se congelan las funciones y se enfocan en más pruebas, corrección de errores y estabilización
versión. Se publica según sea necesario en las familias cos-beta y cos-arm64-beta .
|
Producción | 2 años | Mantener activo el hito abordando los problemas de producción y las correcciones de seguridad con
prioridad. Se publica según sea necesario el cos-[MILESTONE]-lts y
cos-arm64-[MILESTONE]-lts familias.
|
Baja | N/A | Todas las imágenes del evento importante se marcan como obsoletas, y cos-[MILESTONE]-lts
y cos-arm64-[MILESTONE]-lts . Los usuarios aún pueden consultar el
imágenes obsoletas, pero no recibirán correcciones de errores ni actualizaciones de seguridad.
|
Una vez promocionado a la familia LTS, el evento importante de LTS ofrece los siguientes beneficios:
- Una duración de asistencia de 2 años
- Correcciones de seguridad para toda la duración de la asistencia
- Correcciones de problemas de producción
- Una página dedicada a las notas de la versión que enumeran cada cambio en la imagen
Para todas tus implementaciones de producción, te recomendamos que uses una imagen de una de las familias LTS.
Después de que finalice la duración de la asistencia con LTS para la etapa de pruebas de LTS, la familia de imágenes correspondiente ya no recibirá correcciones de errores ni seguridad. Además, las familias de imágenes cos-[MILESTONE]-lts
y cos-arm64-[MILESTONE]-lts
correspondientes se marcarán como obsoletas.
Consulta la Política de asistencia para obtener más información sobre los compromisos de asistencia de estas familias.
Versiones de actualización de LTS
Las versiones a pedido se realizan en los eventos importantes de LTS en respuesta a un error de alta prioridad y correcciones de seguridad. Cada tres meses, se lanza una versión que incluye correcciones de errores y seguridad de prioridad media y baja. Estas versiones se denominan "Actualización de LTS" y lanzamientos de versiones. Estos lanzamientos se realizan con menos frecuencia para ayudar a los usuarios a administrar las actualizaciones riesgos.
En la página de notas de la versión del evento importante, se indicará cuáles son las versiones de actualización de LTS. Los usuarios deben tener especial cuidado a la hora de lanzar estas de prioridad media y baja, ya que es posible que las correcciones de seguridad regresiones.
Elige la versión correcta de Container-Optimized OS
En Compute Engine, las familias de imágenes para Container-Optimized OS pueden guiarte a la hora de seleccionar la imagen correcta para tu propósito previsto. Te recomendamos configurar las pruebas en niveles junto con el entorno de producción a fin de usar la conveniencia que ofrece la API de la familia de imágenes.
Familia de imágenes de x86 | Familia de imágenes de Arm | Descripción | Uso sugerido |
---|---|---|---|
cos-[MILESTONE]-lts |
cos-arm64-[MILESTONE]-lts |
Esta familia sigue las actualizaciones de un evento importante listo para la producción. Las imágenes de esta familia solo reciben correcciones de seguridad y estabilidad. | Apto para ejecutar todas las cargas de trabajo de producción. Comienza con el evento importante más alto para maximizar la duración de la asistencia. |
cos-stable |
cos-arm64-stable |
Esta familia sigue nuestro evento importante más reciente listo para la producción. Las imágenes de esta familia reciben todas las correcciones de seguridad y estabilidad. Cada 6 meses, el evento importante más reciente de LTS que contiene características nuevas también se lanza en esta familia. | Crea instancias únicas que planeas configurar y mantener de forma manual. |
cos-beta |
cos-arm64-beta |
Esta familia sigue nuestra próxima versión importante en la fase de estabilización. | Fórzalo para realizar pruebas continuas a fin de validar funciones nuevas y actualizaciones del SO. |
cos-dev |
cos-arm64-dev |
Esta familia sigue nuestra última versión en desarrollo. Las imágenes de esta familia reciben cambios importantes y funciones potencialmente inestables. | Úsala para experimentar y realizar pruebas únicas. |
Una configuración de prueba en niveles como esta debería ayudar a minimizar los problemas cuando se lancen nuevas versiones principales de imágenes de Container-Optimized OS en tu entorno de producción.