Tekstet origjinale të projektit Kubegres, të cilat janë të destinuara për krijimin e një klasteri serverësh të replikuar me DBMS PostgreSQL, të vendosur në infrastrukturën e izolimit të kontejnerëve mbi platformën Kubernetes. Paketa gjithashtu lejon menaxhimin e replikimit të të dhënave ndërmjet serverëve, krijimin e konfigurimeve që kanë qëndrueshmëri ndaj dështimeve dhe organizimin e kopjeve rezervë. Kodi i projektit është shkruar në gjuhën Go dhe shpërndahet nën licencën Apache 2.0.
Klusteri i krijuar përbëhet nga një pod-primar PostgreSQL dhe pod-ndihmës të replicuar në mënyrë reale, të sinkronizuar me nodin primar. në rastin e një dështimi në nodin primar, sistemi automatikisht e kthen një nga nodet ndihmëse në statusin e nodit primar dhe pa ndalur punën e tij ndryshon konfigurimin e replikimit. Ka mundësinë për të konfiguruar backup të rregullt të DB në një ruajtje të veçantë. Konfigurimi i klusterit caktohet në formatin YAML. Pjesët e nodit krijohen mbi bazën e imazhit zyrtar të enëve me PostgreSQL që ofrohet nga projekti Docker. Funksionimi i sistemit është quajtur i qëndrueshëm dhe tashmë aplikohet në implementime industriale.
Burimi: opennet.ru
