A publicat Kubegres, un set de instrumente pentru implementarea unui cluster PostgreSQL

Au fost publicate textele sursă ale proiectului Kubegres, concepute pentru a crea un cluster de servere replicate cu SGBD PostgreSQL, implementate într-o infrastructură de izolare a containerelor bazată pe platforma Kubernetes. Pachetul vă permite, de asemenea, să gestionați replicarea datelor între servere, să creați configurații tolerante la erori și să organizați copii de rezervă. Codul proiectului este scris în Go și distribuit sub licența Apache 2.0.

Clusterul creat constă dintr-un nod pod primar PostgreSQL și noduri pod secundare replicate în timp real, sincronizate cu nodul primar. În cazul unei defecțiuni la nodul primar, sistemul convertește automat unul dintre nodurile secundare în categoria primară și modifică configurația de replicare fără a opri funcționarea. Este posibil să configurați copii de rezervă obișnuite ale bazei de date într-o stocare separată. Configurația clusterului este specificată în format YAML. Conținutul nodului este creat pe baza imaginii oficiale a containerului PostgreSQL furnizată de proiectul Docker. Funcționarea sistemului este recunoscută ca fiind stabilă și este deja utilizată în aplicații industriale.

Sursa: opennet.ru

Adauga un comentariu