Aller au contenu

Présentation de Kestra

lundi 16 juin 2025

Notes par Joseph Page

Déroulé

  • Geoffrey présente
    • Dashboard et les Namespaces
    • les flows
      • l’écriture d’un flow écrit un commit dans Git
      • obtention des secrets depuis Vault
      • les secrets Git sont dans Vault
    • Questions/Réponses

Questions

Comment sont gérés les secrets qui permettent à Kestra d’accéder au Vault ? (Arnaud)

Réponse de Geoffrey et Stéphane Trognon : Dans les fichiers de configuration de Kestra

Kestra - Configuration Secrets

Quelles sont les fonctionnalités vraiment intéressantes avec la version Enterprise ? (Arnaud)

Réponse de Patricio : le multi-tenancy surtout et aussi l’orchestrateur On-Premise et les workloads dans GCP directement dans leurs projets de destination

Quel est le coût de la version Enterprise ? (Hervé)

Patricio : je n’ai pas l’info aujourd’hui, j’envoie ça plus tard

En quoi sont les composants qu’on appelle dans les flow Kestra ? (Eric)

Patricio : faire un plugin c’est en Java, mais il y a déjà des plugins pour appeler des tâches dans pleins de langages différents

Peux-t-on retry une tâche depuis une instance ? (sans refaire toute l’exécution) (Eric)

Geoffrey : (cherche) Oui (bouton “Restart”) et on peut changer le statut d’une tâche. Il y a aussi le bouton “Replay” qui permet de créer une autre instance identique de la task

Kestra - Retry Task

Peux-t-on avoir une vue en tendance des exécutions sur une ou plusieurs semaines ? (Eric)

Réponse : Oui, basiquement. Pour faire plus avancé, comme Airflow, il faut un dashboard custom

Comment Kestra est intégré chez Crédit Agricole ? (Eric)

Réponse : Outil interne équipe Socle Data (l’équipe Kafka, MongoDB) pour eux-mêmes, dans une sorte d’expérimentation interne, dont Patricio est l’architecte. Ce n’est pas une offre, c’est à usage purement interne. C’est le seul orchestrateur utilisé aujourd’hui.

Qui a le plus de compétences dessus ? (Eric)

Patricio > Geoffrey > Stéphane

Pourquoi Kestra et pas Airflow ? (Arnaud)

Réponse : sans doute multi-tenancy et RBAC associé, mais malheureusement Patricio est parti de la réunion.

Y-a-t-il eu des tests de charge de fait ? Quelles données de charge ? (Hervé)

Réponse : Il y a pas mal de charge aujourd’hui mais on ne sait pas précisément. On vous répondra.

Comment se comporte-t-il en bout de capacité ? (Arnaud)

Réponse : Il faut distinguer Master et Worker. Kestra Enterprise peut utiliser Cloud Run côté Worker.

Screenshots

Kestra - Dashboard Kestra - Flows Kestra - Executions Kestra - Topology

Notes

  • Les namespaces Kestra sont en fait des workspaces, pour le cloisement. (rien à voir avec les namespaces Kubernetes)
  • Vault (onprem) est le service pour stocker tous les tokens d’administration