# Durchführen eines Upgrades der Dynamic Engine-Version

Führen Sie ein Upgrade Ihrer Dynamic Engines auf die neueste Version durch.

In Dynamic Engine 1.3.0 ändert sich die Art und Weise, wie Helm Dienstdiagramm verwaltet. Diese Änderungen benötigen eine Neuzuweisung von Ressourcen und eine Bereinigung der Metadaten, falls Sie eine Upgrade von der Version 1.2.x oder früher auf eine 1.3.x-Version durchführen. Anweisungen zur Vorbereitung und zum Upgrade finden Sie unter [Spezialverfahren zum Upgrade von Dynamic Engine auf 1.3.x](https://help.qlik.com/talend/de-DE/dynamic-engine-configuration-guide/Cloud/dynamic-engine-migration-to-1-3 "In Dynamic Engine 1.3.0 ändert sich die Art und Weise, wie Dienste installiert werden. Um Ihre Engine auf diese Version zu aktualisieren, müssen Sie Ihren Cluster für das Upgrade vorbereiten, indem Sie bestehende Ressourcen bereinigen oder neu zuweisen, unabhängig davon, ob Sie die Bereitstellung mithilfe von Helm- oder Manifest-Dateien durchgeführt haben.").

## Vorbereitungen

* Sie müssen über die Infastrukturadministrator-Rolle (TMC\_CLUSTER\_MANAGEMENT) verfügen, um ein Upgrade der Dynamic Engine-Version durchführen zu können.

## Prozedur

1. Gehen Sie zur Seite Processing (Verarbeitung).
2. Öffnen Sie die Registerkarte Dynamic Engines.

   Wenn eine neue Version verfügbar ist, wird ein blauer Punkt auf den Dynamic Engine-Namen angezeigt. ![Neue Version für eine Dynamic Engine verfügbar.](https://help.qlik.com/talend/de-DE/dynamic-engine-configuration-guide/Resources/images/dynamic-engine-update-available.png)
3. Klicken Sie mit der rechten Maustaste auf den Dynamic Engine-Namen und dann auf Update (Aktualisieren).

   Sie können auch auf den Dynamic Engine-Namen klicken, um das entsprechende Detailfenster zu öffnen, und dann auf die Registerkarte Deploy (Bereitstellen).
4. Wählen Sie den Implementierungstyp und die neueste Version aus der Liste aus.

   Standardmäßig ist die neueste Version von Helm ausgewählt.
   ### Example

   ![Das Upgrade-Dialogfeld](https://help.qlik.com/talend/de-DE/dynamic-engine-configuration-guide/Resources/images/dynamic-engine-upgrade-dialog.png)
5. Klicken Sie auf Download (Herunterladen), um die Implementierungsdatei als ZIP herunterzuladen.
6. Entzippen Sie die zuvor heruntergeladene Datei.

   InformationshinweisWichtig: Ändern Sie den Inhalt dieser Manifestdatei nicht. Nur die in der Datei vordefinierte Standardkonfiguration wird unterstützt.
7. Führen Sie in Ihrem Kubernetes-Terminal die folgenden Befehle in der hier gezeigten Reihenfolge aus, um die Dynamic Engine-Instanz einzurichten:
   * Für Helm:
     1. ```
        helm upgrade dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version \
        ${DYN_ENG_VERSION}
        ```
     2. ```
        helm upgrade dynamic-engine-$DYNAMIC_ENGINE_ID oci://ghcr.io/talend/helm/dynamic-engine --version \
        ${DYN_ENG_VERSION} -f $DYNAMIC_ENGINE_ID-values.yaml --force-conflicts
        ```
     3. ```
        helm upgrade dynamic-engine-environment-$DYNAMIC_ENGINE_ENVIRONMENT_ID oci://ghcr.io/talend/helm/dynamic-engine-environment \
        --version ${DYN_ENG_VERSION} -f $DYNAMIC_ENGINE_ENVIRONMENT_ID-values.yaml --force-conflicts
        ```

     Weitere Informationen zu den drei Diagrammen in diesen Befehlen finden Sie unter [Helm-Standardimplementierung](https://help.qlik.com/talend/de-DE/dynamic-engine-configuration-guide/Cloud/deploy-with-helm-values-files "Mit dem Helm-Chart können Sie Dynamic Engine mit benutzerdefinierten Namespaces, Dienstnamen und Speicherkonfigurationen bereitstellen.").
   * Für Kubectl:
     1. ```
        kubectl apply -f custom-resource-definitions.yaml
        ```
     2. ```
        kubectl apply -f resources.yaml
        ```
     3. Führen Sie den folgenden Befehl aus, um die Umgebungen einzurichten.
        ```
        kubectl apply -f resources-<environment_id>.yaml
        ```

   In diesem Beispiel wurde nur eine Umgebung erstellt und zugewiesen. Wenn eine Dynamic Engine-Instanz mehreren Umgebungen zugeordnet ist, benötigen Sie die Umgebungs-IDs, um die korrekten Dateien zu identifizieren.

## Ergebnisse

Das Upgrade der Dynamic Engine-Version ist abgeschlossen.

Sie können die implementierte Version auf der Registerkarte Deploy (Implementieren) des Dynamic Engine-Detailfensters anzeigen.