Notas de la versión

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
  • Anthos Config Management
    • Se agregó compatibilidad con la versión 1.12.0.
    • Se quitaron 1.8.* y 1.9.* de Anthos Config Management. Debes actualizar al menos 1.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 aplicaciones 1.13.0. Anthos Config Management debe actualizarse al menos a 1.11.* antes de instalar la Administración del rendimiento de la aplicación 1.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.
  • 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 a 1.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á en 1.13. Todas las instalaciones de ASM se deben actualizar al menos a 1.11.* antes de instalar 1.13.0.
    • ASM 1.11.* ya no está disponible y NO ES COMPATIBLE en Application Performance Management 1.13.0. ASM debe actualizarse al menos a 1.12.* antes de instalar 1.13.0.
  • 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.
  • 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 a 1.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.