Accéder au contenu principal

Paramètres des ressources pour les exécutions de tâches dans Talend Management Console

Les services dans un environnement de Dynamic Engine déployé sur votre cluster Kubernetes exécutent les tâches Talend Management Console en créant et gérant des Jobs Kubernetes avec les paramètres de ressources spécifiés via les profils d'exécution.

Pour plus d'informations concernant l'utilisation d'un profil d'exécution avec des tâches, consultez Créer un profil d'exécution.

  • Jobs Kubernetes : dans l'espace de noms d'un environnement Dynamic Engine, chaque exécution de tâche est mappée à un Job Kubernetes. Le service job-controller s'exécutant dans cet espace de noms crée ces Jobs Kubernetes.
  • Déploiements de services de données et de Routes : Dans l'espace de noms d'un environnement de Dynamic Engine, chaque tâche de service de données ou de Route est attribuée à un déploiement Kubernetes. Le service data-service-route-deployer s'exécutant dans cet espace de noms crée ces déploiements Kubernetes.
  • Paramètres de processeurs et mémoire :
    • Valeurs par défaut pour les Jobs (services de données compris) :
      • Processeurs : Requêtes 100m (0.1), Limites 300m (0.3)
      • Mémoire : Requêtes 256 Mo, Limites 1 Go
    • Valeurs par défaut pour les Routes

      • Processeurs : Requêtes 100m (0.1), Limites 300m (0.3)

      • Mémoire : Requêtes 256 Mo, Limites 1,2 Go

    • Paramètres personnalisés :

      Pour utiliser des paramètres différents, spécifiez les paramètres JVM dans le profil de chaque exécution de tâche. Les services de Dynamic Engine calculent les demandes et limites de processeur et mémoire pour les pods Kubernetes correspondants. Pour la mémoire, le calcul utilise un ratio par défaut de 1,2 entre la RAM maximale estimée pour la JVM et la demande de RAM du pod, limitant les demande de RAM des pods à 7 Go.

    • Paramètres JVM supplémentaires :

      Vous pouvez également spécifier d'autres paramètres JVM pour les pods, comme Java heap size (Taille du tas Java) et heap percentage (Pourcentage du tas).

    • Applications des paramètres de la JVM :

      Tous les paramètres de la JVM sont appliqués lors de l'exécution de la tâche.

  • Image de base Docker par défaut :
    • Pour les tâches de Jobs de Talend Management Console (y compris les Jobs de services de données) : image de base publique à partir de Qlik, basée sur OpenJDK 17 et OpenJDK JRE 17.
    • Pour les tâches de Routes de Talend Management Console : image de base publique à partir de Qlik, basée sur OpenJDK 17 et OpenJDK JRE 17.

    Assurez-vous de configurer Java 17 dans le Studio pour construire vos Jobs. Pour plus d'informations, consultez Configurer Java dans le Studio.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.