Un nouveau pas vers l’industrialisation et l’automatisation a été franchi sur la plateforme Kubernative par les experts conteneurs et OpenStack de CA-GIP. On vous en dit plus !
Kubernative est une plateforme de conteneurisation développée par CA-GIP pour le groupe Crédit Agricole, basée sur Kubernetes.
Lors de la KubeCon 2025, le salon de référence organisé par la Cloud Native Computing Foundation (CNCF), les experts Kubernetes de CA-GIP ont identifié une approche prometteuse d’automatisation de Kubernetes (K8s). Ils s’en sont inspirés pour faire évoluer Kubernative et renforcer l’industrialisation de cette plateforme stratégique du Groupe. Basée sur Kubernetes, Kubernative permet de créer des environnements de conteneurs sécurisés, isolés et maîtrisés pour l’exécution des applications. Elle automatise leur déploiement, leur gestion et leur mise à l’échelle, garantissant ainsi davantage de fiabilité et d’efficacité opérationnelle.
La plateforme Kubernative qui compte à ce jour plus de 70 clusters1, 2 300 nœuds et environ 90 000 composants applicatifs en production verra l’ensemble du cycle de vie de ses clusters automatisé d’ici septembre, grâce au travail de nos experts conteneurs et OpenStack. Pour cela, ils se sont basés sur un projet open-source, nommé CAPI (Cluster API), fournissant des APIs2 et outils permettant à un cluster Kubernetes d’en gérer d’autres. Cette automatisation permet à nos équipes un gain de temps considérable sur la création, la restauration et l’évolution de ces environnements. Ce projet contribue ainsi pleinement à nos ambitions technologiques industrielles et souveraines.
Cette évolution renforce non seulement son efficience, mais également la souveraineté de la plateforme, garantissant ainsi une maîtrise complète des composants critiques.
Cette automatisation permet :
- La création d’environnements en 2 à 5 minutes, contre 3 à 4 heures auparavant ;
- La restauration complète d’un cluster en 20 minutes en cas d’incident ;
- De réaliser les mises à jour en 15 minutes, au lieu de 2 heures ;
- D’atteindre 0 action manuelle à part le déclenchement de l’opération ;
- De recréer automatiquement les nœuds défaillants, 24/7, sans intervention humaine ;
- De réduire de 50% le coût de développement des versions Kubernetes ;
- De réduire à 1h le temps de création de version ;
- La scalabilité automatique des nœuds Kubernetes, comme dans les environnements cloud.
Depuis ce projet nos experts contribuent sur les projets open-source communautaires de Kubernetes . Témoignant de notre expertise et influence sur l’automatisation et l’environnement K8s
Lexique
1Cluster Kubernetes : un groupe de nœuds qui travaillent ensemble pour exécuter des applications conteneurisées. Cela permet d’optimiser la répartition des ressources et la charge de ces machines. A ne pas confondre avec les Clusters CA-GIP.
2API : Application Programming Interface ou interface de programmation applicative cela permet à un logiciel d’offrir des services à d’autres logiciels.