Publisearre Kubegres, in toolkit foar it ynsetten fan in PostgreSQL-kluster

De boarneteksten fan it Kubegres-projekt binne publisearre, ûntworpen om in kluster fan replikearre servers te meitsjen mei de PostgreSQL DBMS, ynset yn in kontener-isolaasje-ynfrastruktuer basearre op it Kubernetes-platfoarm. It pakket lit jo ek gegevensreplikaasje tusken servers beheare, fouttolerante konfiguraasjes meitsje en backups organisearje. De projektkoade is skreaun yn Go en ferspraat ûnder de Apache 2.0-lisinsje.

It oanmakke kluster bestiet út ien primêre PostgreSQL-podknooppunt en realtime replikearre sekundêre podknooppunten syngronisearre mei de primêre node. Yn it gefal fan in flater op 'e primêre knooppunt konvertearret it systeem automatysk ien fan' e sekundêre knooppunten yn 'e primêre kategory en feroaret de replikaasjekonfiguraasje sûnder operaasje te stopjen. It is mooglik om reguliere databank-backups te konfigurearjen nei in aparte opslach. De klusterkonfiguraasje wurdt oanjûn yn YAML-formaat. De knooppuntynhâld is makke op basis fan de offisjele PostgreSQL-kontenerôfbylding levere troch it Docker-projekt. De wurking fan it systeem wurdt erkend as stabyl en wurdt al brûkt yn yndustriële tapassingen.

Boarne: opennet.ru

Add a comment