Note di rilascio

Questo documento elenca gli aggiornamenti di produzione di Anthos in esecuzione in modalità disconnessa. Consigliamo agli sviluppatori Anthos di controllare periodicamente questo elenco per verificare la presenza di nuovi annunci.

Versione 1.12.0

Funzionalità

  • Modalità privata di Anthos su Bare Metal
  • Anthos Config Management
    • Aggiunto il supporto per la versione 1.12.0.
    • Anthos Config Management 1.8.* e 1.9.* sono stati rimossi. È necessario eseguire l'upgrade di almeno tutte le installazioni di Anthos Config Management a 1.10.* prima di installare questa versione di Application Performance Management.
    • Anthos Config Management 1.10.* non è più supportato e sarà rimosso in Application Performance Management 1.13.0. Anthos Config Management deve essere eseguito almeno a 1.11.* prima di installare Application Performance Management 1.13.0.
    • Funzionalità di Anthos Config Management aggiunte dall'ultima release di Application Performance Management:
      • Policy Controller ora supporta Cloud Monitoring. Esporta automaticamente le metriche di runtime sia per Cloud Monitoring che per Prometheus. Gli utenti possono anche configurare le metriche di backend dell'esportazione.
      • È stato aggiunto un campo spec.override.reconcileTimeout in RootSync e ReSyncSync, per configurare la soglia di tempo di attesa delle risorse in un gruppo di applicazione prima della riconciliazione. Un gruppo di applicazione è costituito da risorse senza dipendenze dirette o indirette.
      • La libreria dei modelli di vincolo include un nuovo modello: K8sRequiredResources. Per riferimento, consulta la libreria di modelli di vincoli.
      • Il modello di libreria dei modelli K8sProhibitRoleWildcardAccess supporta ora la corrispondenza delle espressioni regolari dei nomi clusterRole utilizzando il nuovo campo regexMatch.
      • Il modello K8sNoExternalServices della libreria di modelli supporta un nuovo campo: cloudPlatform.
      • Policy Controller è stato aggiornato per includere una build più recente di OPA Gatekeeper (hash: 206bbe9).
      • Questa versione include diversi miglioramenti delle prestazioni in Config Sync:
        • Il riconciliatore Config Sync ora controlla le risorse per gli aggiornamenti di stato anziché per i sondaggi, migliorando il rilevamento più rapido, reattivo ed efficiente di errori e riconciliazioni degli oggetti. Questa modifica riduce notevolmente anche le allocazioni della memoria per gli oggetti non modificati.
        • Disattiva la limitazione lato client quando è attivata la limitazione lato server (attivata per impostazione predefinita su Kubernetes 1.20 e versioni successive). Questo ha ridotto significativamente la latenza di sincronizzazione su larga scala.
      • Config Sync ha rimosso i limiti delle risorse da riconciliatore-gestore, riconciliatore e git-importer per renderli utilizzabili.
      • Risolto il problema per cui l'importatore git cancellava gli errori di convalida non di blocco prima di riprovare.
      • Risolto il problema che causava la generazione di un errore da parte del riconciliatore durante l'eliminazione di un oggetto già eliminato.
      • Risolti due problemi quando le risorse erano contrassegnate come non gestite utilizzando l'annotazione configmanagement.gke.io/managed: disabled:
        • Se un repository contiene risorse non gestite durante la sincronizzazione iniziale, la sincronizzazione non riesce.
        • Se una risorsa è stata eliminata nello stesso commit in cui un'altra risorsa è contrassegnata come non gestita, la risorsa eliminata non viene eliminata correttamente.
  • Anthos Service Mesh
    • Aggiunto il supporto per la versione 1.12.7-asm.2.
    • Il deployment di ASM 1.9.* è stato rimosso. Per tutte le installazioni di ASM è necessario eseguire l'upgrade almeno a 1.10.* prima di installare questa versione di Application Performance Management.
    • ASM 1.10.* non è più supportato e sarà rimosso tra 1.13. È necessario eseguire l'upgrade di tutte le installazioni di ASM ad almeno 1.11.* prima di installare Application Performance Management 1.13.0.
    • ASM 1.11.* è ora OBSOLETO e NON sarà più supportato in Application Performance Management 1.13.0. È necessario eseguire l'upgrade di ASM ad almeno 1.12.* prima di installare Application Performance Management 1.13.0.
  • UI
    • I documenti in bundle includono documenti sulle dipendenze, tra cui
      • Anthos su Baremetal
      • Anthos Config Management
      • Anthos Service Mesh
      • Servizio di identità Anthos
    • Le pagine non pertinenti per l'installazione di Application Performance Management sono state rimosse dal pacchetto.
  • Grafici di terze parti
    • Il grafico con il timone postgres in bundle è stato aggiornato per essere dotato di postgres 14.4
    • Il grafico con helm haproxy in bundle è stato aggiornato per essere dotato di haproxy 7.0
    • Il grafico con l'helm di kafka in bundle è stato aggiornato con l'arrivo di kafka 3.2

Correzioni

  • È stato risolto il problema relativo al download del dump etcd con kubectl cp durante il processo di backup.

Problemi noti

  • Quando esegui l'upgrade del cluster di amministrazione dal sistema 1.11.3 al sistema 1.12.0, la piattaforma hardware viene riconosciuta in modo errato. Per risolvere il problema per questo specifico hook di convalida dell'upgrade, vengono disattivati e riattivati dopo l'upgrade di Anthos Management Center. Durante questo upgrade, è necessario eseguire l'upgrade di Anthos Management Center subito dopo l'upgrade del cluster di amministrazione per ridurre al minimo i tempi di esecuzione del sistema senza convalida.