Publication de Kubegres, un outil de déploiement de clusters PostgreSQL

Les textes sources du projet Kubegres, destiné à créer un cluster de serveurs répliqués avec la base de données PostgreSQL, déployable dans une infrastructure d'isolation de conteneurs sur la plateforme Kubernetes, ont été publiés. Le paquet permet également de gérer la réplication des données entre les serveurs, de créer des configurations tolérantes aux pannes et d'organiser des sauvegardes. Le code du projet est écrit en Go et est distribué sous la licence Apache 2.0.

Le cluster créé est composé d'un nœud primaire pod PostgreSQL et de nœuds secondaires pod répliqués en temps réel, synchronisés avec le nœud primaire. En cas de défaillance du nœud primaire, le système promeut automatiquement un des nœuds secondaires au rang de primaire et change la configuration de réplication sans interruption du service. Il est possible de configurer des sauvegardes régulières de la base de données dans un stockage séparé. La configuration du cluster est définie au format YAML. Les nœuds sont créés à partir de l'image officielle du conteneur PostgreSQL fournie par le projet Docker. Le système a été reconnu comme stable et est déjà utilisé dans des déploiements industriels.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster