Spezialverfahren zum Upgrade von Dynamic Engine auf 1.3.0
In Dynamic Engine 1.3.0 ändert sich die Art und Weise, wie Dienste installiert werden. Wenn Sie derzeit Dynamic Engine in der Version 1.2.x oder früher ausführen, müssen Sie Ihren Cluster für das Upgrade bereinigen, indem Sie bestehende Ressourcen bereinigen oder neu zuweisen, unabhängig davon, ob Sie die Bereitstellung mithilfe von Helm- oder Manifest-Dateien durchgeführt haben.
Warum und wann dieser Vorgang ausgeführt wird
In Dynamic Engine 1.3.0 wird eine bedeutende Architekturänderung eingeführt, wie Helm Dienstdiagramme verwaltet. In früheren Versionen nutzte Dynamic Engine eine asynchrone Installation, wobei Dienste als separate Gruppen bereitgestellt wurden. Version 1.3.0 verwendet stattdesseen eine synchronous Installation, wobei alle Dienste in den Haupt- Dynamic Engine- und Umgebungs-Helm-Diagrammen integriert werden.
Für diesen Wechsel in der Architektur sind zwei wichtige Vorbereitungsschritte nötig: Neuzuweisung des Ressourceneigentums zur neuen Struktur und Bereinigung der älteren Helm-Metadaten.
Prozedur
Ergebnisse
Das Upgrade war erfolgreich und die Dienste nicht nun konsolidiert. Führen Sie diesen Befehl aus, um Folgendes zu verifizieren:
helm ls -AAlle Dienste sollten den Status Bereitgestellt aufweisen:
NAME NAMESPACE STATUS CHART
dynamic-engine-crd default deployed dynamic-engine-crd-1.3.0
dynamic-engine default deployed dynamic-engine-1.3.0
dynamic-engine-env default deployed dynamic-engine-environment-1.3.0Alle Daten und Konfigurationen bleiben unverändert; nur die Art und Weise, wie die Dienste organisiert sind, hat sich geändert.