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.11.3
Features
- Anthos im Wartemodus ausgeführt
- Auf Anthos on Bare Metal 1.11.3 aktualisiert. Informationen zu neuen Features, Fehlerkorrekturen und Änderungen finden Sie in den Versionshinweisen zu Anthos auf Bare Metal 1.11.3.
Anthos, das im getrennten Modus ausgeführt wird, unterliegt jetzt einer Einstellungsrichtlinie für Versionen von Anthos Config Management und Anthos Service Mesh. Jede Version hat eine von vier Statuskategorien:
- Unterstützt: Diese Version wird von Anthos im getrennten Modus erkannt und kann installiert werden. Sie funktioniert in der aktuellen Anthos-Clusterversion im getrennten Modus. Unterstützte Versionen werden wahrscheinlich in der nächsten Nebenversion von Anthos im getrennten Modus verworfen.
- Verworfen: Diese Version wird von Anthos im getrennten Modus erkannt und kann installiert werden. Sie funktioniert in der aktuellen Anthos-Clusterversion im getrennten Modus. Verworfene Versionen werden in der nächsten Nebenversion von Anthos im getrennten Modus nicht mehr unterstützt.
- Nicht unterstützt: Diese Version wird von der Anthos-Installation, die in der Installation des getrennten Modus ausgeführt wird, weiterhin erkannt, kann aber nicht mehr installiert werden. Er funktioniert möglicherweise nicht in der aktuellen Anthos-Version, die im Clustermodus ausgeführt wird. Es ist noch möglich, eine nicht unterstützte Version zu entfernen oder auf eine neuere Version zu aktualisieren. Nicht unterstützte Versionen werden im nächsten Neben-Anthos entfernt, das im Releasemodus im getrennten Modus ausgeführt wird.
- Entfernt: Diese Version wird von der Anthos-Installation, die bei einer Installation im getrennten Modus ausgeführt wird, nicht erkannt. Es kann kein Upgrade auf eine neuere Version durchgeführt und nicht automatisch deinstalliert werden.
Der Lebenszyklus jeder Anthos Config Management- und Anthos Service Mesh-Version folgt dem Muster des Wechsels von "Unterstützt" zu "Verworfen" zu "Nicht unterstützt" zu "Entfernt".
Die folgende Tabelle zeigt die Einstellungsrichtlinie der Versionen von Anthos Config Management und Anthos Service Mesh.
Anthos im Wartemodus 1.11 Unterstützt Verworfen Nicht unterstützt Entfernt Anthos Config Management 1.11.1 – 1.8.*, 1.9.* 1.7.* Anthos Service Mesh 1.11.8-asm.1 1.10.* 1.9.* – Anthos Config Management
- Unterstützung für Version
1.11.1
hinzugefügt. - Die Unterstützung für Anthos Config Management Version
1.7.*
wird entfernt. - Die Anthos Config Management-Versionen
1.8.*
und1.9.*
werden jetzt nicht mehr unterstützt und in der nächsten Nebenversion von Anthos im getrennten Modus entfernt. - Anthos Config Management-Features, die seit der letzten Version von Anthos im getrennten Modus hinzugefügt wurden:
- Config Sync ignoriert die ausgeblendeten Verzeichnisse
.github
,.gitlab
und die ausgeblendete Datei.gitlab-ci.yml
. - Sie können jetzt mit der neuen Annotation
config.kubernetes.io/depends-on
die Reihenfolge zum Anwenden und Löschen angeben. - Es wurde eine Abhängigkeitserzwingung hinzugefügt, um die Anwendung von Objekten zu überspringen, deren Abhängigkeiten nicht erfolgreich angewendet und vollständig abgeglichen wurden.
- Das Feld
spec.override.resources
in RootSync und RepoSync wurde aktualisiert, sodass Sie die Standardressourcenmengen (z. B. CPU oder Arbeitsspeicher) überschreiben können, die von den entsprechenden Containern des Abgleichers bereitgestellt werden. - Der Befehl
nomos status
zeigt Nachrichten aus Ressourcenbedingungen an, wenn die verwalteten Ressourcen nicht bereit oder fehlerfrei sind. - Der Befehl
nomos hydrate
unterstützt das Rendering von unstrukturierten Quellformaten und das Rendering von Kustomize-Konfigurationen oder Helm-Diagrammen. - Der Befehl
nomos vet
unterstützt das Rendering und das Rendering von Kustomize-Konfigurationen oder Helm-Diagrammen. Er bietet ein--keep-output
-Flag zur Beibehaltung der gerenderten Ausgabe. - Config Sync ignoriert die Validierung und Anwendung einer Ressourcenkonfiguration im Git-Repository mit der Annotation
config.kubernetes.io/local-config: "true"
.
- Config Sync ignoriert die ausgeblendeten Verzeichnisse
- Anthos Config Management-Features, die NICHT an Anthos im getrennten Modus übergeben werden:
- Unterstützung für mehrere Git-Repositories
- Unterstützung für Version
Anthos Service Mesh
- Unterstützung für Version
1.11.8-asm.1
hinzugefügt. - Anthos Service Mesh
1.9.*
wird jetzt nicht mehr unterstützt und in der nächsten Nebenversion von Anthos im getrennten Modus entfernt. - Anthos Service Mesh
1.10.*
wurde verworfen und wird in der nächsten Nebenversion von Anthos im getrennten Modus nicht mehr unterstützt.
- Unterstützung für Version
UI
- In Anthos Management Center sehen Sie einen Indikator, wenn eine nicht unterstützte Version von Anthos Config Management oder Anthos Service Mesh verwendet wird.
- Das Management Center verhindert, dass Sie eine nicht unterstützte Version von Anthos Config Management oder Anthos Service Mesh installieren.
Wichtige Änderungen
- Alle Installationen von Anthos Config Management müssen auf
1.8.2
oder höher aktualisiert werden, bevor diese Version installiert wird. - Alle Installationen von Anthos Service Mesh müssen auf
1.10.4-asm.14
oder höher aktualisiert werden, bevor diese Version installiert und Nutzercluster aktualisiert werden. - Anthos on Bare Metal 1.11.3 enthält Kubernetes 1.22. Mit dieser Version von Kubernetes 1.22 wurden bestimmte APIs entfernt. Achten Sie darauf, dass Sie sich vor dem Upgrade eines Clusters nicht auf entfernte APIs verlassen, da dies zu unvorhersehbaren Folgen führen kann. Ersetzen Sie alle Verweise auf die verworfenen APIs durch Verweise auf die neueren API-Aufrufe. Eine Liste der entfernten APIs finden Sie im Leitfaden zur verworfenen API-Migration.
- Anthos on Bare Metal hat einige verworfene Messwerte entfernt. Integrierte Grafana-Abfragen und Benachrichtigungsrichtlinien werden aktualisiert. Wenn Sie jedoch eigene Abfragen oder Diagramme definiert haben, müssen Sie möglicherweise Änderungen anwenden. Weitere Informationen finden Sie in den bekannten Problemen in Anthos on Bare Metal unter Verworfene Messwerte wirken sich auf das Cloud Monitoring-Dashboard aus.
Diverse Fehlerkorrekturen
- Ein Problem mit unzureichendem Speicher bei
logmon-operator
wurde behoben.