En este documento, se enumeran las actualizaciones de producción de Anthos que se ejecuta en modo desconectado. Recomendamos que los desarrolladores de Anthos revisen periódicamente esta lista para ver si hay anuncios nuevos.
Versión 1.11.3
Funciones
- La ejecución de Anthos en modo desconectado
- Se actualizó a Anthos en equipos físicos 1.11.3. Para obtener información sobre las características nuevas, las correcciones y los cambios, consulta las notas de la versión de Anthos en equipos físicos 1.11.3.
Anthos que se ejecuta en modo desconectado ahora sigue una política de baja para las versiones de Anthos Config Management y Anthos Service Mesh. Cada versión se clasifica en uno de los cuatro estados siguientes:
- Compatible: Esta versión se reconoce en Anthos que se ejecuta en modo desconectado y se puede instalar. Funciona en la versión actual del clúster de Anthos que se ejecuta en modo desconectado. Las versiones compatibles probablemente quedarán obsoletas en la próxima versión secundaria de Anthos que se ejecuta en modo desconectado.
- Obsoleta: Esta versión se reconoce en Anthos que se ejecuta en modo desconectado y se puede instalar. Funciona en la versión actual del clúster de Anthos que se ejecuta en modo desconectado. Las versiones obsoletas no serán compatibles en la próxima versión secundaria de Anthos que se ejecuta en modo desconectado.
- No compatible: Esta versión sigue siendo reconocida por Anthos que se ejecuta en la instalación en modo desconectado, pero ya no se puede instalar. Es posible que no funcione en la versión actual de Anthos que se ejecuta en la versión del clúster de modo desconectado. Aún es posible quitar una versión no compatible o actualizarla a una versión más reciente. Se quitarán las versiones no compatibles en la próxima versión secundaria de Anthos que se ejecute en modo de desconexión.
- Quitada: Esta versión no es reconocida por Anthos que se ejecuta en la instalación en modo desconectado. No se puede actualizar a una versión más reciente y no se puede desinstalar automáticamente.
El ciclo de vida de cada versión de Anthos Config Management y Anthos Service Mesh sigue el patrón de pasar de Compatible a Obsoleta a No compatible a Eliminada.
En la siguiente tabla, se muestra la política de baja de las versiones de Anthos Config Management y Anthos Service Mesh.
La ejecución de Anthos en modo desconectado 1.11 Admitido Funciones obsoletas No compatible Eliminado Anthos Config Management 1.11.1 No disponible 1.8.*, 1.9.* 1.7.* Anthos Service Mesh 1.11.8-asm.1 1.10.* 1.9.* No disponible Anthos Config Management
- Se agregó compatibilidad con la versión
1.11.1
. - Se quitó la compatibilidad con la versión
1.7.*
de Anthos Config Management. - Las versiones
1.8.*
y1.9.*
de Anthos Config Management ahora no son compatibles y se quitarán en la próxima actualización secundaria de Anthos que se ejecute en modo desconectado. - Funciones de Anthos Config Management agregadas desde la última versión de Anthos que se ejecuta en modo desconectado:
- El Sincronizador de configuración ignora los directorios ocultos
.github
y.gitlab
, y el archivo oculto.gitlab-ci.yml
. - Ahora puedes especificar el orden de aplicación y eliminación mediante la anotación
config.kubernetes.io/depends-on
nueva. - Se agregó la aplicación de dependencias para omitir la aplicación de objetos cuyas dependencias no están aplicadas correctamente y conciliadas por completo.
- Se actualizó el campo
spec.override.resources
en RootSync y RepoSync para permitirte anular las cantidades predeterminadas de recursos (por ejemplo, CPU o memoria) solicitadas por los contenedores correspondientes del Deployment del conciliador. - El comando
nomos status
muestra mensajes de las condiciones de los recursos cuando los recursos administrados no están listos o en buen estado. - El comando
nomos hydrate
admite la renderización de formato de origen no estructurado y admite la renderización de configuraciones de Kustomize o gráficos de Helm. - El comando
nomos vet
es compatible con la renderización y admite la renderización de configuraciones de Kustomize o gráficos de Helm. Proporciona una marca--keep-output
para conservar el resultado procesado. - El Sincronizador de configuración ignora la validación y aplica cualquier configuración de recursos en el repositorio de Git con la anotación
config.kubernetes.io/local-config: "true"
.
- El Sincronizador de configuración ignora los directorios ocultos
- Las funciones de Anthos Config Management NO se transfieren a Anthos que se ejecuta en modo desconectado:
- Compatibilidad con varios repositorios de git
- Se agregó compatibilidad con la versión
Anthos Service Mesh
- Se agregó compatibilidad con la versión
1.11.8-asm.1
. - Anthos Service Mesh
1.9.*
ahora no es compatible y se quitará en la próxima versión secundaria de Anthos que se ejecuta en modo de desconexión. - Anthos Service Mesh
1.10.*
ahora está obsoleto y no se admitirá en la próxima actualización secundaria de Anthos que se ejecuta en modo sin conexión.
- Se agregó compatibilidad con la versión
IU
- Anthos Management Center muestra un indicador cuando se usa una versión no compatible de Anthos Config Management o Anthos Service Mesh.
- Management Center evita que instales una versión no compatible de Anthos Config Management o Anthos Service Mesh.
Cambios rotundos
- Todas las instalaciones de Anthos Config Management deben actualizarse a
1.8.2
o una versión posterior antes de instalar esta versión. - Todas las instalaciones de Anthos Service Mesh deben actualizarse a
1.10.4-asm.14
o una versión posterior antes de instalar esta versión y actualizar los clústeres de usuario. - Anthos en equipos físicos 1.11.3 viene con Kubernetes 1.22. Esta versión de Kubernetes 1.22 quitó ciertas API. Asegúrate de no depender de ninguna API quitada antes de actualizar un clúster, ya que esto puede provocar consecuencias impredecibles. Reemplaza cualquier referencia a las API obsoletas por referencias a las llamadas a las API más recientes. Para obtener la lista de las API que se quitaron, consulta la Guía de migración de la API obsoleta.
- Anthos en equipos físicos quitó algunas métricas obsoletas. Las consultas de Grafana y las políticas de alertas integradas se actualizan, pero si definiste tus propias consultas o gráficos, es posible que debas aplicar cambios. Para obtener más información, consulta Las métricas obsoletas afectan al panel de Cloud Monitoring en los problemas conocidos de Anthos en equipos físicos.
Correcciones
- Se corrigió un problema de memoria insuficiente de
logmon-operator
.