Galera Operator simplifie la gestion de clusters Galera hautement disponibles déployés sur Kubernetes et automatise les tâches liées à leur gestion.
Galera est un produit open-source permettant de construire des bases MariaDB, MySQL ou Percona XtraDB. Galera Operator est testé et construit pour MariaDB.
A ce jour, Galera Operator permet de :
- créer et détruire des clusters Galera dédiés aux projets qu’ils soient de développement ou de production) en quelques dizaines de secondes,
- redéfinir dynamiquement le nombre de nœuds constituant le cluster en fonction de la criticité de l’application,
- redéfinir dynamiquement les exigences au niveau des machines (plus de CPU, plus de mémoire) ainsi que les capacités de stockage (plus de disque),
- réparer les éléments d’un cluster en panne,
- permettre des montées de version en assurant la compatibilité ou de refuser les montées de version en cas de problème potentiel,
- effectuer des backups vers un stockage S3,
- reconstruire un cluster à partir d’un backup,
- remonter des logs (pile Elastic Kibana) et des métriques (Prometheus),
- découpler la gestion de l’infrastructure et des services.
Galera Operator s’adresse principalement aux développeurs souhaitant déployer rapidement des applications en self-service via une API.
Grâce à Galera Operator, outre les gains de TTM, les gains d’exploitation sont énormes dans le sens où nombre de tâches manuelles ou partiellement automatisées sont complètement prises en charge.
Visitez la page du projet sur le GitHub Orange-OpenSource, où il est publié sous la licence Apache 2.0.