Un nouveau-venu fait son apparition dans l’écosystème du stockage cloud-native. Pelagia, un contrôleur open source sous licence Apache 2.0, vise à simplifier la gestion du cycle de vie du stockage défini par logiciel Ceph dans les environnements Kubernetes. Conçu pour automatiser les opérations sur des déploiements de grande envergure, il complète le projet Rook de la CNCF en ajoutant des fonctions avancées d’orchestration et de supervision.
Pelagia s’adresse aux opérateurs de clusters Ceph qui cherchent à réduire la complexité de leurs déploiements tout en garantissant stabilité et performance, notamment pour les environnements à fort trafic. Le contrôleur, initié par Mirantis, s’intègre aux workflows GitOps et offre une meilleure visibilité sur l’état des clusters, un point clé pour les équipes d’exploitation.
Issu d’un développement éprouvé en production pendant plusieurs années, Pelagia a été utilisé pour gérer des infrastructures Ceph à grande échelle où la fiabilité était critique, avant d’être publié en open source pour la communauté. Il permet désormais de standardiser la gestion de Ceph à travers plusieurs clusters Kubernetes, qu’ils reposent sur du bare metal ou sur des environnements virtualisés. Ce projet s’inscrit au cœur de la stratégie d’infrastructure de l’éditeur Mirantis, en complément du contrôleur open source Rockoon pour OpenStack et de la plateforme modulaire k0rdent, dédiée aux clouds Kubernetes-native.
L’open source applaudit
L’ouverture du projet est saluée dans l’écosystème open source. Thierry Carrez, directeur général de la OpenInfra Foundation, souligne que « la plupart des déploiements OpenStack reposent sur l’intégration d’OpenStack, de Kubernetes et de Ceph », et voit dans cette initiative un moyen de partager des pratiques opérationnelles matures au bénéfice de la communauté.
Pelagia s’inscrit dans une démarche plus large visant à renforcer la cohérence des environnements de virtualisation et de stockage sur Kubernetes. Il joue un rôle central dans la gestion du cycle de vie des volumes persistants pour KubeVirt, et son intégration prochaine au catalogue k0rdent permettra de proposer des configurations prédéfinies et testées pour les environnements hybrides.
Le projet est disponible dès maintenant sur GitHub, accompagné d’une documentation de démarrage rapide et d’un espace communautaire pour les contributions.
