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.12.0
Características
- Anthos en el modo privado en equipos físicos
- Se actualizó a Bare Metal
1.12.0
de Anthos. - Para obtener información sobre funciones, correcciones y cambios nuevos, consulta las notas de la versión de Anthos en equipos físicos 1.12.0.
- Se actualizó a Bare Metal
- Anthos Config Management
- Se agregó compatibilidad con la versión
1.12.0
. - Se quitaron
1.8.*
y1.9.*
de Anthos Config Management. Debes actualizar al menos1.10.*
las instalaciones de Anthos Config Management antes de instalar esta versión de Application Performance Management. - Anthos Config Management
1.10.*
ya no es compatible y se QUITARÁ en la administración del rendimiento de las aplicaciones1.13.0
. Anthos Config Management debe actualizarse al menos a1.11.*
antes de instalar la Administración del rendimiento de la aplicación1.13.0
. - Funciones de Anthos Config Management agregadas desde la última versión de la administración de rendimiento de las aplicaciones:
- El controlador de políticas ahora es compatible con Cloud Monitoring. Exportará métricas de entorno de ejecución de forma automática para Cloud Monitoring y Prometheus. Los usuarios también pueden configurar a qué métricas de backend de supervisión se exportan.
- Se agregó un campo
spec.override.reconcileTimeout
en RootSync y RepoSync a fin de configurar el umbral de tiempo de espera para que los recursos en un grupo de aplicación se concilien antes de renunciar. Un grupo de aplicación consiste en recursos sin dependencias directas o indirectas entre sí. - La biblioteca de plantillas de restricciones incluye una plantilla nueva: K8sRequiredResources. Como referencia, consulta la biblioteca de plantillas de restricciones.
- La plantilla
K8sProhibitRoleWildcardAccess
de la biblioteca de plantillas ahora admite la coincidencia de expresiones regulares de nombres de ClusterRole mediante el nuevo campo regexMatch. - La plantilla
K8sNoExternalServices
de la biblioteca de plantillas admite un campo nuevo: cloudPlatform. - Se actualizó el controlador de políticas para incluir una compilación más reciente de OpA Gatekeeper (hash: 206bbe9).
- Esta versión incluye varias mejoras de rendimiento del Sincronizador de configuración:
- El conciliador del Sincronizador de configuración ahora busca recursos en busca de actualizaciones de estado en lugar de sondeos, lo que lleva a una detección más rápida, más responsiva y eficiente de fallas y conciliación de objetos. Este cambio también reduce significativamente las asignaciones de memoria para objetos sin cambios.
- Inhabilita la limitación del lado del cliente cuando la limitación del servidor está habilitada (habilitada de forma predeterminada en Kubernetes v1.20 y versiones posteriores). Esto redujo significativamente la latencia de sincronización a gran escala.
- El Sincronizador de configuración quitó los límites de recursos de ctl-manager, concilion y git-importer para que sean de alto rendimiento.
- Se corrigió el problema que causaba que git-importer borre los errores de validación que no bloquean el bloqueo antes de volver a intentarlo.
- Se corrigió el problema que causaba que el conciliador arrojara un error cuando se borraba un objeto que ya se borró.
- Se corrigieron dos problemas cuando los recursos se marcaban como no administrados con la anotación
configmanagement.gke.io/managed: disabled
:- Si un repositorio contiene recursos no administrados en la sincronización inicial, la sincronización falla.
- Si un recurso se borró en la misma confirmación en la que otro recurso se marcó como no administrado, el recurso borrado no se reduce correctamente.
- Se agregó compatibilidad con la versión
- Anthos Service Mesh
- Se agregó compatibilidad con la versión
1.12.7-asm.2
. - Se quitó ASM
1.9.*
. Todas las instalaciones de ASM deben actualizarse al menos a1.10.*
antes de instalar esta versión de administración del rendimiento de la aplicación. - El valor ASM
1.10.*
ahora NO ES COMPATIBLE y se quitará en1.13
. Todas las instalaciones de ASM se deben actualizar al menos a1.11.*
antes de instalar1.13.0
. - ASM
1.11.*
ya no está disponible y NO ES COMPATIBLE en Application Performance Management1.13.0
. ASM debe actualizarse al menos a1.12.*
antes de instalar1.13.0
.
- Se agregó compatibilidad con la versión
- IU
- Los documentos agrupados incluyen documentos de dependencias, incluidos los siguientes:
- Anthos en baremetal
- Anthos Config Management
- Anthos Service Mesh
- Servicio de identidad de Anthos
- Las páginas que no son relevantes para la instalación de la administración del rendimiento de las aplicaciones se quitaron del paquete del paquete.
- Los documentos agrupados incluyen documentos de dependencias, incluidos los siguientes:
- Gráficos de terceros
- Se actualizó el gráfico de Helm de Postgres incluido para incluir el paquete de Postgres 14.4
- Se actualizó el gráfico de Helm para paquetes de Haproxy con la versión 7.0 de haproxy.
- Se actualizó el gráfico de Helm kafka en paquete para incluir kafka 3.2
Correcciones
- Se solucionó el problema con la descarga de volcado de etcd con
kubectl cp
durante el proceso de copia de seguridad.
Problemas conocidos
- Cuando se actualiza el clúster de administrador de
1.11.3
a1.12.0
, el sistema reconoce la plataforma de hardware de forma incorrecta. Para mitigar este problema en estos hooks de validación de actualización específicos, se inhabilitan y se vuelven a habilitar después de la actualización de Anthos Management Center. Durante esta actualización, se debe actualizar Anthos Management Center inmediatamente después de actualizar el clúster de administrador para minimizar el tiempo en que el sistema se ejecuta sin validación.