Crédit Agricole Group Infrastructure Platform
Production informatique du groupe Crédit Agricole - Partenaire des grandes évolutions
Type d'entreprise
Grande entreprise
Secteur
ESN / Informatique
Kubernative passe à la vitesse supérieure grâce à l'automatisation

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 !
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 clusters*, 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 APIs** 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, avec le rapatriement de nos etcd***, jusqu’ici stockés sur AWS (Amazon Web Services) vers OpenStack dans nos datacenters, 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.
A l’issue de ce projet nos experts ont contribué sur les projets open-source git**** communautaires de Kubernetes. Témoignant de notre expertise et influence sur l’automatisation et l’environnement K8s.
Lexique
*Cluster 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.
**API : Application Programming Interface ou interface de programmation applicative cela permet à un logiciel d’offrir des services à d'autres logiciels.
***etcd : un magasin de paires clé-valeur distribué open-source utilisée pour conserver et gérer les informations critiques dont les systèmes distribués ont besoin pour fonctionner. Il gère notamment les données de configuration, les données d’état et les métadonnées pour Kubernetes.
****Git : stockage numérique centralisé que les développeurs utilisent pour effectuer et gérer le code de leurs infrastructures ou applications.
