Pubblicato Kubegres, uno strumento per il deployment di un cluster PostgreSQL

Sono stati pubblicati i testi sorgente del progetto Kubegres, progettato per creare un cluster di server replicati con il DBMS PostgreSQL, implementato in un'infrastruttura di isolamento dei contenitori basata sulla piattaforma Kubernetes. Il pacchetto consente anche di gestire la replicazione dei dati tra i server, creare configurazioni ad alta disponibilità e organizzare il backup. Il codice del progetto è scritto in Go e distribuito sotto la licenza Apache 2.0.

Il cluster creato è composto da un nodo primario pod di PostgreSQL e nodi pod secondari replicati in tempo reale, sincronizzati con il nodo primario. In caso di guasto del nodo primario, il sistema passa automaticamente uno dei nodi secondari a ruolo primario e cambia la configurazione della replicazione senza interruzioni. È possibile configurare backup regolari del database in uno storage separato. La configurazione del cluster è definita in formato YAML. Il contenuto dei nodi è creato sulla base dell'immagine ufficiale del contenitore con PostgreSQL fornita dal progetto Docker. Il funzionamento del sistema è stato considerato stabile ed è già applicato in implementazioni industriali.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster