Zu Hauptinhalt springen

Ressourceneinstellungen für Talend Management Console-Taskausführungen

Dienste in einer Dynamic Engine-Umgebung, die auf Ihrem Kubernetes-Cluster implementiert sind, führen Talend Management Console-Tasks aus, indem Kubernetes-Jobs mit den Ressourceneinstellungen erstellt und verwaltet werden, die in Ausführungsprofilen angegeben sind.

Details zum Verwenden eines Ausführungsprofils mit Tasks finden Sie unter Erstellen eines Ausführungsprofils.

  • Kubernetes-Jobs: Im Namespace einer Dynamic Engine-Umgebung ist jede Taskausführung einem Kubernetes-Job zugeordnet. Der Dienst job-controller, der in diesem Namespace ausgeführt wird, erstellt diese Kubernetes-Jobs.
  • Implementierungen von Datenservices und Routen: Im Namespace einer Dynamic Engine-Umgebung ist jeder Datenservices- oder Routen-Task einer Kubernetes-Implementierung zugewiesen. Der Dienst data-service-route-deployer, der in diesem Namespace ausgeführt wird, erstellt diese Kubernetes-Implementierungen.
  • CPU und Arbeitsspeichereinstellungen:
    • Standardwerte für Job (einschließlich Datenservices):
      • CPU: Anforderungen 100m (0,1), Limits 300m (0,3)
      • Arbeitsspeicher: Anforderungen 256M, Limits 1GB
    • Standardwerte für Routen

      • CPU: Anforderungen 100m (0,1), Limits 300m (0,3)

      • Arbeitsspeicher: Anforderungen 256M, Limits 1,2 GB

    • Benutzerdefinierte Einstellungen:

      Um andere Einstellungen zu verwenden, geben Sie JVM-Parameter im Ausführungsprofil jeder Task an. Dynamic Engine-Dienste berechnen die CPU- und Arbeitsspeicheranforderungen und -limits für die entsprechenden Kubernetes-Pods. Für den Arbeitsspeicher verwendet die Berechnung ein Standardverhältnis von 1,2 zwischen dem geschätzten maximalen RAM für JVM und der RAM-Anforderung des Pods. Die maximale Pod-RAM-Anforderung ist auf 7 GB gedeckelt.

    • Zusätzliche JVM-Einstellungen:

      Sie können auch andere JVM-Parameter für die Pods angeben, z. B. die Java Heap Size und den Heap-Prozentsat54

    • JVM-Einstellungsanwendung:

      Alle JVM-Einstellungen werden zur Task-Ausführungszeit angewendet.

  • Standard-Docker-Basisimage:
    • Für Talend Management Console-Job-Tasks (einschließlich Datenservicejobs): öffentliches Basisimage von Qlik, basierend auf OpenJDK 17 und OpenJDK JRE 17.
    • Für Talend Management Console-Routen-Tasks: öffentliches Basisimage von Qlik, basierend auf OpenJDK 17 und OpenJDK JRE 17.

    Stellen sicher, dass Sie Java 17 in Studio einrichten, um Ihre Jobs zu erstellen. Weitere Informationen finden Sie unter Setting up Java in Studio.

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!