Dans le cadre du déploiement d’applications stateful sur un cluster kubernetes, je me suis posé la question des solutions me permettant de déployer une instance PostgreSQL. Ce comparatif est succint et comporte surement un certain nombre d’approximations. C’est le résultat de quelques heures de veille et de tests sur le sujet (jusqu’à plusieurs semaines pour KubeDB). Chart helm PostgreSQL URL https://github.com/helm/charts/tree/master/stable/postgresql Mainteneur Bitnami Version actuelle 8.2.1 Version testée 7.6 & 8.2.1 Version PG disponible 9.6, 10.11, 11.6, 12.1 Version PG testée 11.6 Replication O Failover N Backup N Gestion Upgrade PG O Metrics Prometheus Le chart est basé sur des images custom Bitnami plutôt que sur les images officielles Postgresql. Il reste toutefois possible d’utiliser les images officielles. Ce choix d’image custom se justifie par la fonctionnalité de réplication et d’avoir des images non root. Il faudra partir sur une version Debian (10.0 pour la version 8+ du chart), CentOS 7.0 ou Oracle Linux 7.
On orchestre, on conçoit — et on code aussi. Parlons de votre plateforme, vos données ou votre projet IoT.