Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Standardbereitstellung mit Helm

Stellen Sie Dynamic Engine und seine Umgebung ohne Anpassung bereit. Es werden nur Standard-Helm-Wertedateien verwendet.

Prozedur

  1. Verwenden Sie das Helm-Diagramm dynamic-engine-crd, um die benutzerdefinierten Dynamic Engine-Ressourcendefinitionen einer bestimmten Helm-Version zu installieren.
    1. Die zu verwendende Diagrammversion entspricht Ihrer Dynamic Engine-Version. Sie finden diese Version anhand einer der folgenden Methoden:
      • Führen Sie den folgenden Helm-Befehl aus:
        helm show chart oci://ghcr.io/talend/helm/dynamic-engine --version <engine_version>
      • Sehen Sie die Version direkt über Talend Management Console ein oder suchen Sie im Dynamic Engine Änderungs-Log nach der in Ihrer Dynamic Engine-Version enthaltenen Diagrammversion.
      • Verwenden Sie einen API-Aufruf an den Dynamic Engine-Versionsendpunkt.
    2. Führen Sie im Kubernetes-Cluster den folgenden Befehl aus, um das Helm-Diagramm einer bestimmten Version zu installieren:
      helm install dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version <helm_chart_version>
      Ersetzen Sie <helm_chart_version> durch die Diagrammversion, die von Ihrer Dynamic Engine-Version unterstützt wird.

      Wenn die Version nicht angegeben wird, installieren Sie die neueste verfügbare dynamic-engine-crd-Diagrammversion.

  2. Entpacken Sie nach wie vor auf dem Kubernetes-Rechner die Helm-Bereitstellungs-ZIP-Datei, die Sie zuvor heruntergeladen haben.
  3. Führen Sie den folgenden Befehl aus, um die Engine-Instanz bereitzustellen:
    helm install dynamic-engine -f <engine-id>-helm-values/<engine-id>-values.yaml oci://ghcr.io/talend/helm/dynamic-engine

    Dieser Befehl verwendet die dynamic-engine-Helm-Diagramme, um die Dynamic Engine-Instanz bereitzustellen. Ersetzen Sie <engine-id> durch die Dynamic Engine-ID, beispielsweise c-m-sjufu4qy.

  4. Überprüfen Sie den Dynamic Engine-Status durch Ausführen dieses Befehls:
    kubectl get de -A
    Die angezeigten Informationen gleichen den Folgenden:
    NAME                               VERSION   STATUS    LAST UPDATE
    qlik-dynamic-engine-<engine-id>   0.22.0    RUNNING   2m
  5. Führen Sie diesen Befehl aus, um die Dynamic Engine-Umgebung bereitzustellen.
    helm install dyn-engine-env -f <engine-id>-helm-values/<environment-id>-values.yaml\
    oci://ghcr.io/talend/helm/dynamic-engine-environment

    Dieser Befehl verwendet das Helm-Diagramm dynamic-engine-environment, um die zugewiesene Dynamic Engine-Umgebung bereitzustellen. Ersetzen Sie <environment-id> durch die Dynamic Engine-Umgebungs-ID, beispielsweise 67f7d562ffd7c3525a902542.

  6. Überprüfen Sie die Umgebungsressourcen.
    1. Führen Sie den folgenden Befehl aus:
      kubectl get dee -A
      Die angezeigten Informationen gleichen den Folgenden:
      NAME                                           VERSION   STATUS    LAST UPDATE
      qlik-processing-env-<environment-id>   0.22.0    RUNNING   <invalid>
    2. Überprüfen Sie in Talend Management Console den Dynamic Engine-Umgebungsstatus.
      Der Status sollte Ready (Bereit) lauten.

Ergebnisse

Nachdem dies erfolgreich durchgeführt wurde, sind die Dynamic Engine-Umgebungsdienste in Ihrem Cluster installiert und stellen eine Verbindung zur Dynamic Engine her.

In Talend Management Console ändert sich der Status dieser Umgebung zu Ready (Bereit), was bestätigt, dass sie zum Ausführen von Tasks oder Plänen bereit ist.

Wenn die Bereitstellung fehlschlägt oder die Dynamic Engine-Dienste von der Dynamic Engine getrennt werden, ändert sich der Status in Not ready (Nicht bereit).

Nächste Maßnahme

Da die Dynamic Engine erfolgreich auf Ihrem Kubernetes-Cluster implementiert, mit Talend Management Console verbunden und einer Dynamic Engine-Umgebung zugewiesen wurde, ist sie bereit, Jobtasks oder Pläne auszuführen, wie Sie dies üblicherweise auf Standard-Engines tun. Detaillierte Informationen zum Hinzufügen von Tasks in einer Dynamic Engine-Umgebung zur Ausführung finden Sie unter Hinzufügen von Tasks zu Dynamic Engine-Umgebungen.

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!