Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Version Dynamic Engine v1.3.0

Dynamic Engine v1.3.0 umfasst Dienstdiagramme in Dynamic Engine Diagrammen, bietet ein Profile zum Umschalten von Dienst-Images, reduziert die Image-Größe und enthält kritische Sicherheits- und Stabilitätsverbesserungen.

Versionsinformationen

  • Versionsname: Dynamic Engine 1.3.0 (2026-02)
  • Freigabedatum 18. Februar 2026
  • Kompatibilität: Kubernetes v1.30 und höher

Migrationsinformationen

Falls Sie ein Upgrade von einer Version vor 1.3.0 durchführen, führen Sie bestimmte Vorbereitungen durch und bereinigen Sie Befehle vor dem Upgrade. Diese Befehle variieren abhängig davon, ob Sie Helm-basierte oder Manifest-basierte Upgrades verwenden:

  • Für Helm-basierte Upgrades (unter Verwendung von helm upgrade): Folgen Sie den Befehlen in der Datei readme.txt, die in der erzeugten Bereitstellungs-ZIP-Datei enthalten ist. Ein Beispiel dieser Vorbereitungen plus dem Upgrade auf 1.3.0 finden Sie unter Spezielles Verfahren zum Upgrade von Dynamic Engine auf 1.3.0.
  • Für Manifest-basierte Upgrades (unter Verwendung von kubectl apply): Verwenden Sie die unten stehenden Befehle:
    1. Entfernen Sie die Annotationen zur alten Helm-Version:
      • Für Dynamic Engine führen Sie Folgendes aus:
        kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa \
          -n qlik-dynamic-engine \
          -l 'app in (reloader)' \
          meta.helm.sh/release-name- meta.helm.sh/release-namespace-
      • Für jede Dynamic Engine-Umgebung führen Sie Folgendes aus:
        kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa,clusterrole,clusterrolebinding \
          -n qlik-processing-env-$DYNAMIC_ENGINE_ENVIRONMENT_ID \
          -l 'app.qlik.com/processing-environment-id=$DYNAMIC_ENGINE_ENVIRONMENT_ID' \
          meta.helm.sh/release-name- meta.helm.sh/release-namespace-
        Ersetzen Sie $DYNAMIC_ENGINE_ENVIRONMENT_ID durch den tatsächlichen Wert.
    2. Entfernen Sie die geheimen Schlüssel des alten Helm aus der Dynamic Engine-Bereitstellung und ihren Umgebungen.
      • Für Dynamic Engine führen Sie Folgendes aus:
        kubectl delete secret -A -l owner=helm,name=reloader
      • Für jede Dynamic Engine-Umgebung führen Sie Folgendes aus:
        kubectl delete secret -A -l owner=helm,'name in (di-job-controller-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \
          di-job-deployer-$DYNAMIC_ENGINE_ENVIRONMENT_ID, engine-config-manager-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \
          log-collector-$DYNAMIC_ENGINE_ENVIRONMENT_ID)'
        Jeder Platzhalter $DYNAMIC_ENGINE_ENVIRONMENT_ID muss durch die entsprechende Bereitstellungs-ID ersetzt werden.
    InformationshinweisTipp: Die folgenden Warnmeldungen werden nur zu Informationszwecken angezeigt. Dadurch wird nicht verhindert, dass das Upgrade erfolgreich abgeschlossen wird.
    Warning: resource serviceaccounts/dpe-di-job-restore-orphans-sa is missing ...
    Warning: resource serviceaccounts/dpe-di-job-deployer-sa is missing...
    Warning: resource serviceaccounts/engine-config-manager-sa is missing...
    Warning: resource serviceaccounts/job-controller-sa is missing... \
    <!-- Some lines are skipped for brevity -->

Informationen zu veralteter Version

Die Unterstützung für die Erzeugung von Manifesten wurde verlängert. Der entsprechende Endpunkt ist nun veraltet und wird in zukünftigen Version entfernt, sodass nur noch die Erzeugung von Helm-Werten unterstützt wird.

Hervorstechende neue Funktionen

  • DPE-2359: Dienstdiagramme wurden in Dynamic Engine-Diagrammen integriert.

Wichtige Verbesserungen und Fixes

  • DPE-2582: Reduzierte Image-Größe
  • Sicherheits-Upgrade: JRE 21 und JRE 17 wurden für verbesserte Stabilität und Sicherheit mit kritischen Sicherheits-Patches aktualisiert.

Inbegriffene Dienstleistungen

Diagramme des Installationsprogramms
Helm-Diagrammname Diagrammversion Anwendungsbereich Artefaktpfad
dynamic-engine-crd 1.3.0 Benutzerdefinierten Ressourcendefinitionen ghcr.io/talend/helm/dynamic-engine-crd
dynamic-engine 1.3.0 Dynamic Engine-Infrastruktur ghcr.io/talend/helm/dynamic-engine
dynamic-engine-environment 1.3.0 Dynamic Engine-Umgebung ghcr.io/talend/helm/dynamic-engine-environment
Dienstdiagramme
Dienst Diagrammversion Artefaktpfad
Reloader 2.2.7 ghcr.io/talend/helm/reloader
docker-registry 3.0.0 ghcr.io/talend/helm/docker-registry
engine-config-manager 2.9.3 ghcr.io/talend/helm/dpe-engine-config-manager
di-job-deployer 1.27.3 ghcr.io/talend/helm/dpe-di-job-deployer
di-job-controller 1.15.6 ghcr.io/talend/helm/dpe-job-controller
log-collector 1.8.1 ghcr.io/talend/helm/dpe-log-collector
data-service-route-deployer 1.8.1 ghcr.io/talend/helm/dpe-data-service-route-deployer
Dienst-Images
Dienst Bildversion Funktion Artefaktpfad
engine-operator 1.4.0 Infrastructure ghcr.io/talend/engine-operator
Reloader v1.4.12 Infrastructure ghcr.io/talend/reloader
docker-registry 3.0.0 Infrastructure ghcr.io/talend/registry
engine-config-manager 1.12.0 Kopplung ghcr.io/talend/engine-config-manager
di-job-deployer 2.25.0 Datenintegration ghcr.io/talend/di-job-deployer
di-job-controller 2.23.0 Datenintegration ghcr.io/talend/job-controller
di-job-restore-orphans 1.20.0 Datenintegration ghcr.io/talend/di-job-restore-orphans
log-collector 1.10.0 Allgemein ghcr.io/talend/dynamic-engine-log-collector
fluent-bit 4.2.2 Allgemein ghcr.io/talend/fluent-bit
data-service-route-deployer 1.12.1 Datenservices und Routen ghcr.io/talend/data-service-route-deployer
image-builder 1.10.0 Datenservices und Routen ghcr.io/talend/image-builder

Prüfung der Artefakt-Signaturen

Qlik stellt digitale Signaturen für alle offizellen Abbilder und Helm-Charts ab Dynamic Engine v0.22 bereit. Alle Artefakte werden zur Erstellungszeit mit einem asymmetrischen Schlüsselpaar signiert: Der private Schlüssel wird für die Signierung verwendet. Außerdem wird der öffentliche Schlüssel für die Signaturverifizierung verfügbar gemacht.

Weitere Informationen zu dieser optionalen Authentizitätsprüfung von Dynamic Engine-Artefakten finden Sie unter Sicherheitsoption: Prüfen von Dynamic Engine Artefaktsignaturen.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!