Versionshinweise

In diesem Dokument werden Produktionsaktualisierungen des Anthos-Wartemodus aufgelistet. Wir empfehlen Anthos-Entwicklern, diese Liste regelmäßig auf neue Ankündigungen zu prüfen.

Version 1.12.0

Features

  • Privater Modus von Anthos on Bare Metal
  • Anthos Config Management
    • Unterstützung für Version 1.12.0 hinzugefügt.
    • Anthos Config Management 1.8.* und1.9.* wurden ENTFERNT. Alle Installationen von Anthos Config Management müssen mindestens auf 1.10.* aktualisiert werden, bevor Sie diese Version von Application Performance Management installieren.
    • Anthos Config Management 1.10.* wird jetzt nicht mehr unterstützt und im Application Performance Management 1.13.0 entfernt. Anthos Config Management sollte mindestens auf 1.11.* aktualisiert werden, bevor Sie Application Performance Management 1.13.0 installieren.
    • Seit dem letzten Release von Application Performance Management hinzugefügte Anthos Config Management-Features:
      • Der Policy Controller unterstützt jetzt Cloud Monitoring. Er exportiert Laufzeitmesswerte automatisch für Cloud Monitoring und Prometheus. Nutzer können auch konfigurieren, an welche Monitoring-Back-Ends Messwerte exportiert wird.
      • In RootSync und RepoSync wurde das Feld spec.override.reconcileTimeout hinzugefügt, mit dem der Schwellenwert für die Wartezeit festgelegt wird, bis Ressourcen in einer Bewerbungsgruppe abgeglichen werden. Eine Gruppe zum Anwenden besteht aus Ressourcen ohne direkte oder indirekte Abhängigkeiten.
      • Die Einschränkungsvorlagenbibliothek enthält eine neue Vorlage: K8sRequiredResources. Weitere Informationen finden Sie in der Bibliothek für Einschränkungsvorlagen.
      • Die K8sProhibitRoleWildcardAccess-Vorlage der Vorlagenbibliothek unterstützt jetzt den Abgleich von clusterRole-Namen durch reguläre Ausdrücke. Dazu wird das neue Feld RegexMatch genutzt.
      • Die K8sNoExternalServices-Vorlage der Vorlagenbibliothek unterstützt ein neues Feld: cloudPlatform.
      • Der Policy Controller wurde mit einem neueren Build des OPA Gatekeeper (Hash: 206bbe9) aktualisiert.
      • Dieses Release enthält mehrere Config Sync-Leistungsverbesserungen:
        • Config Sync-Abgleich prüft jetzt Ressourcen für Statusaktualisierungen anstelle von Abfragen, was zu einer schnelleren, reaktionsschnelleren und effizienteren Erkennung von Objektfehlern und -abgleichen führt. Durch diese Änderung werden auch die Arbeitsspeicherzuweisungen für unveränderte Objekte erheblich reduziert.
        • Deaktivieren Sie die clientseitige Drosselung, wenn die serverseitige Drosselung aktiviert ist (standardmäßig ab Kubernetes v1.20 aktiviert). Dadurch wurde die Latenz bei der Synchronisierung erheblich verringert.
      • Config Sync hat Ressourcenlimits aus dem Abgleich-Manager, dem Reconciler und dem Git-Importer entfernt, damit sie Burst-fähig sind.
      • Das Problem, dass der Git-Importer nicht blockierende Validierungsfehler vor dem erneuten Versuch löscht, wurde behoben.
      • Das Problem, dass der Reconciler beim Löschen eines bereits gelöschten Objekts einen Fehler ausgelöst hat, wurde behoben.
      • Zwei Probleme, bei denen Ressourcen mit der configmanagement.gke.io/managed: disabled-Annotation nicht verwaltet werden, wurden behoben:
        • Wenn ein Repository bei der ersten Synchronisierung nicht verwaltete Ressourcen enthält, schlägt die Synchronisierung fehl.
        • Wenn eine Ressource in einem Commit gelöscht wurde, in dem eine andere Ressource als nicht verwaltet markiert ist, wird die gelöschte Ressource nicht ordnungsgemäß bereinigt.
  • Anthos Service Mesh
    • Unterstützung für Version 1.12.7-asm.2 hinzugefügt.
    • ASM 1.9.* wurde ENTFERNT. Alle Installationen von ASM müssen vor der Installation dieser Application Performance Management-Version mindestens auf 1.10.* aktualisiert werden.
    • ASM 1.10.* wird jetzt NICHT mehr unterstützt und wird aus 1.13 ENTFERNT. Alle Installationen von ASM sollten mindestens auf 1.11.* aktualisiert werden, bevor Application Performance Management 1.13.0 installiert wird.
    • ASM 1.11.* wurde VERWORFEN und wird vom Application Performance Management 1.13.0 NICHT mehr unterstützt. ASM sollte mindestens auf 1.12.* aktualisiert werden, bevor Sie das Application Performance Management 1.13.0 installiert wird.
  • UI
    • Gebündelte Dokumente enthalten Dokumente mit Abhängigkeiten, einschließlich
      • Anthos on Bare Metal
      • Anthos Config Management
      • Anthos Service Mesh
      • Anthos Identity-Dienst
    • Seiten, die für die Installation von Application Performance Management nicht relevant sind, wurden aus dem Bundle-Paket entfernt.
  • Drittanbieterdiagramme
    • Das gebündelte Postgres-Helm-Diagramm wurde mit Postgres 14.4 aktualisiert.
    • Das gebündelte Haproxy-Helm-Diagramm wurde mit Haproxy 7.0 aktualisiert
    • Das gebündelte Kafka-Helm-Diagramm wurde aktualisiert und enthält nun Kafka 3.2.

Diverse Fehlerkorrekturen

  • Ein Problem beim Herunterladen des etcd-Dumps mit kubectl cp während des Sicherungsprozesses wurde behoben.

Bekannte Probleme

  • Beim Upgrade des Administratorclusters von 1.11.3 auf 1.12.0 wird die Hardwareplattform fälschlicherweise erkannt. Um dieses Problem für dieses spezifische Validierungs-Hook für Upgrades zu beheben, werden sie nach dem Upgrade des Anthos Management Center deaktiviert und wieder aktiviert. Während dieses Upgrades sollte das Anthos Management Center direkt nach dem Upgrade des Administratorclusters aktualisiert werden, um die Zeit zu minimieren, in der das System ohne Validierung ausgeführt wird.