Publier une Route ou un Job de Services de données en tant que Microservice (Spring-boot) pour une image Docker ESB - Cloud - 8.0

Guide d'utilisation de Talend Data Fabric Studio

Version
Cloud
8.0
Language
Français (France)
EnrichDitaval
Data Fabric
Product
Talend Data Fabric
Module
Studio Talend
Content
Création et développement
Studio Talend vous permet de publier vos Routes et Jobs de services de données dans un registre Docker.

Procédure

  1. Ouvrez la Route ou le Job que vous souhaitez construire en tant qu'image Docker de Microservice dans l'espace de modélisation graphique. Dans la vue Deployment de l'onglet Job, dans la liste Build Type, sélectionnez RouteMicroservice pour les Routes et Microservice for ESB pour les Jobs. Sauvegardez la Route ou le Job.
  2. Dans la vue Repository, sélectionnez l'élément de Route ou de Job que vous souhaitez publier dans un registre Docker.
  3. Cliquez-droit dessus et sélectionnez Publish dans le menu.
  4. Dans l'assistant Publish, sélectionnez Docker Image comme type d'export, puis cliquez sur Next.
  5. Cochez la case Only export the default context pour exporter uniquement le contexte par défaut utilisé dans la Route ou le Job.
  6. Cochez la case Enable Prometheus metrics endpoint pour construire l'endpoint de métriques Prometheus dans le microservice, afin de monitorer l'exécution des Routes, la mémoire de la JVM, la consommation du processeur etc. Par défaut, cette fonctionnalité est un pont entre tous les attributs JMX et les valeurs dans Prometheus. Pour plus d'informations concernant Prometheus, consultez https://prometheus.io/.
    Remarque :
    • Cette option s'applique aux Routes uniquement.
    • Cette option est disponible uniquement si vous avez installé la mise à jour mensuelle R2020-08 du Studio ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
  7. Sélectionnez Local ou spécifiez une adresse distante basée sur l'installation de votre moteur Docker.
    Avertissement : Si vous sélectionnez l'option Remote, assurez-vous que le deamon Docker est démarré avec un port distant.
  8. Spécifiez le nom et le tag de votre image Docker.
    Par défaut, le nom de l'image dérive du nom de projet et du nom de la Route ou du Job. Le tag de l'image est basé sur la version de la Route ou du Job. Vous pouvez spécifier un nouveau nom et un nouveau tag ici, ou bien personnalisez les paramètres par défaut globaux dans les paramètres du projet. Pour plus d'informations, consultez Personnaliser les paramètres de build d'images Docker.
    Avertissement : Les noms d'images Docker ne peuvent pas comporter de tirets bas. En conséquence, assurez-vous que le nom n'en contient pas.
  9. Spécifiez votre nom d'utilisateur ou d'utilisatrice et votre mot de passe.
  10. Cliquez sur Finish pour commencer à publier votre image Docker dans le registre Docker spécifié.