DocsComment ça marche ?Intégration avec les clusters KubernetesIntégration avec les clusters Kubernetes Cadence.CI s’intègre avec Kubernetes afin que les runners Mélodium soient déployés en tant que pods directement dans votre cluster. L’exécution des pipelines reste dans votre infrastructure, en utilisant votre réseau, stockage et politiques de calcul existants. Fonctionnement Un contrôleur Kubernetes léger est déployé dans votre cluster. Il surveille les demandes de provisionnement de runners émises par Cadence.CI et crée les pods correspondants. À la fin d’une tâche, il supprime ces pods. Cadence.CI n’a jamais accès direct à votre cluster, toutes les interactions passent par le contrôleur. Étapes de configuration Déployer le contrôleur : installez le contrôleur Kubernetes de Cadence.CI dans votre cluster. Il gère la communication entre Cadence.CI et le serveur d’API de votre cluster. Configurer l’accès au cluster : le contrôleur utilise un compte de service avec les permissions nécessaires pour créer et supprimer des pods runners, aucun privilège cluster-admin n’est requis. Déploiement des runners : lors de l’exécution d’un pipeline, les runners Mélodium sont créés en tant que pods dans votre cluster, en utilisant le namespace et les quotas de ressources que vous configurez. Exécution directe : les étapes du pipeline s’exécutent dans votre cluster, avec un accès direct aux services internes et au stockage. Avantages Sécurité : les données restent dans votre environnement Kubernetes tout au long de l’exécution. Efficacité économique : les runners utilisent la capacité de votre cluster existant, sans provisionnement supplémentaire. Conformité : le calcul reste dans votre cluster désigné, respectant les exigences de résidence des données. Scalabilité : le scheduler Kubernetes gère automatiquement le placement des pods et l’allocation des ressources. Self-healing : si un pod runner est évincé ou plante, Kubernetes le replanifie et Cadence.CI relance le travail affecté. Configurations disponibles Cadence.CI peut fonctionner sur toute distribution Kubernetes standard. Des configurations de cluster préconstruites sont disponibles pour des fournisseurs spécifiques. Consultez les pages de cette section pour les guides de configuration par fournisseur.Intégration avec les fournisseurs de cloudConstruire un pipeline CI/CD