Utiliser Helm avec Dynamic Engine
À partir de la version 0.20.0 (R2025-03) de Dynamic Engine, vous pouvez configurer une instance de Dynamic Engine et ses environnements dans Kubernetes à l'aide de charts Helm dans Dynamic Engine.
L'utilisation de charts Helm dans Dynamic Engine est une approche avancée pour déployer les instances de Dynamic Engine.
Les charts Helm dans Dynamic Enginesont disponibles en tant qu'images dans oci://ghcr.io/talend/helm/ et comprennent :
- dynamic-engine-crd : définitions des CRD (Custom Resources Definition) pour les services de Dynamic Engine.
- dynamic-engine : chart Helm pour une instance de Dynamic Engine.
- dynamic-engine-environment : chart Helm pour les environnements de Dynamic Engine.
Avant de commencer
- Un cluster Kubernetes (en version 1.28 ou supérieure) sans installation préalable de Dynamic Engine. Les charts Helm de Dynamic Engine seront installés dans ce cluster.
- Un accès privilégié à ce cluster Kubernetes.
- Les outils suivants d'invite de commande installés : kubectl et helm. La version de Helm doit être 3.17.2 ou supérieure.
- Une instance existante de Dynamic Engine avec au moins un environnement attribué dans Talend Management Console. Pour créer une instance de Dynamic Engine et attribuer des environnements, consultez Ajouter un Dynamic Engine.
Générer un fichier de valeurs Helm pour le déploiement de Dynamic Engine
Pourquoi et quand exécuter cette tâche
Après avoir configuré votre instance de Dynamic Engine avec ses environnements attribués dans Talend Management Console, vous pouvez générer les fichiers de valeurs Helm à l'aide de l'endpoint d'APi dédié (en anglais).
Par exemple, si l'ID de Dynamic Engine est c-m-sjufu4qy et qu'il a un environnement associé. Utilisez cette API pour générer une archive contenant les fichiers de valeurs Helm.
Procédure
Résultats
Installer des définitions de ressources personnalisées (CRD) de Dynamic Engine avec un chart Helm
Procédure
Installer Dynamic Engine et son environnement associé
Pourquoi et quand exécuter cette tâche
- Pour le Dynamic Engine : c-m-sjufu4qy-helm-values/c-m-sjufu4qy-values.yaml
- Pour l'environnement de Dynamic Engine : c-m-sjufu4qy-helm-values/67f7d562ffd7c3525a902542-values.yaml