Zum Hauptinhalt springen
Upgrades von Vantage 3.0 selbstgehostet erfolgen operatorgesteuert. Führen Sie ein Upgrade der Helm-Releases vantage-operator und vantage-selfhosted auf dieselbe neue Version durch. Das neue vantage-selfhosted-Chart verweist auf eine versionierte Workloads-ConfigMap. Dadurch verarbeitet der Operator die Ressource Vantage erneut und reconciliiert die entsprechende Vantage-Version. Automatische Upgrades sind noch nicht implementiert.

Upgrade-Workflow

Der Operator und die Vantage-Charts werden zusammen veröffentlicht und müssen versionsgleich bleiben. Durch die Installation des neuen Operators werden der kompatible Controller und die CRD vorbereitet; durch die Installation des passenden vantage-selfhosted-Charts wird der Verweis auf die versionierte Workloads-ConfigMap aktualisiert und das In-Place-Update ausgelöst. So führen Sie das Upgrade durch:
1

Installierte Version prüfen

Bestätigen Sie die aktuell ausgeführte Version, indem Sie status.installedVantageVersion der Vantage-Ressource prüfen:
2

Beide Charts upgraden

Führen Sie zuerst das Upgrade des Operators durch und aktualisieren Sie dann das Release vantage-selfhosted auf dieselbe Version.
Wenn Sie GitOps verwenden, aktualisieren Sie beide Chart-Revisionen auf dieselbe Version und lassen Sie sie von Ihrem Controller mit Ihrer vorhandenen Wertequelle rendern.
3

Warten, bis die Ressource reconciliiert ist

Überwachen Sie die Vantage-Ressource auf Ready:
Für eine detailliertere Einsicht überwachen Sie den OCI-Migrations-Job und den Anwendungssynchronisierungsstatus von ArgoCD. Die Skill-Installation wird als separater Job ausgeführt, den ArgoCD nicht nachverfolgt; siehe Lifecycle. Wenn ein Chart nicht reconciliiert werden kann, zeigt der Operator die Ursache in status.degradationReasons[] an.

Was sich gegenüber Vantage 2.7 geändert hat

In der selbstgehosteten Version von Vantage 2.7 bedeutete ein Upgrade, den Ansible-Installer-Container mit einer aktualisierten Values-Datei auszuführen und per helm upgrade jedes Chart nacheinander zu aktualisieren – ein Vorgang, der Infrastruktur und Anwendungskonfiguration in einem Schritt betraf. In 3.0 ist das Upgrade der Anwendung von Infrastrukturänderungen entkoppelt: Das Installationsmodell aus 2.7 wird in 3.0 nicht unterstützt, und es gibt kein In-Place-Upgrade von 2.7. Der Wechsel von 2.7 ist eine Migration; siehe Migration von Vantage 2.7. Die Upgrades der Vantage-Charts decken nur Vantage Core ab: Software, die Sie separat installiert haben, etwa Ihren Monitoring-Stack, aktualisieren Sie selbst nach Ihrem eigenen Zeitplan.

Nächste Schritte

Architektur

Was der Operator bei jedem Reconcile-Vorgang macht.

Bekannte Einschränkungen

Einschränkungen, die Sie vor der Planung eines Upgrade-Zeitfensters kennen sollten.