Megjelent a Kubegres projekt forráskódja, amely a PostgreSQL adatbázis-kezelő rendszerre alapozva replikált szerverek klaszterének létrehozására szolgál, amely a Kubernetes konténerizációs platform infrastruktúrájában kerül telepítésre. A csomag egyúttal lehetővé teszi az adatok replikációjának kezelését a szerverek között, hibatűrő konfigurációk létrehozását és biztonsági mentések szervezését. A projekt kódja Go nyelven készült, és az Apache 2.0 licenc alatt terjesztik.
A létrehozott klaszter egy elsődleges PostgreSQL pod-csomópontból és valós időben replikált másodlagos pod-csomópontokból áll, amelyek szinkronban vannak az elsődleges csomóponttal. Elsődleges csomópont meghibásodása esetén a rendszer automatikusan az egyik másodlagos csomópontot elsődlegessé minősíti, és leállítás nélkül módosítja a replikációs konfigurációt. Van lehetőség a rendszeres adatbázis biztonsági mentések beállítására külön tárolóba. A klaszter konfigurációja YAML formátumban van megadva. A csomópontok töltete a Docker projekt által biztosított hivatalos PostgreSQL konténerképből készül. A rendszer működése stabilnak bizonyult, és már ipari alkalmazásokban is használják.
Forrás: opennet.ru
