La fontkodo por la projekto Kubegres estas publikigita. Ĝi estas desegnita por krei areton de replikitaj serviloj per la PostgreSQL DBMS, deplojitaj en la kontenera izolada infrastrukturo bazita sur la platformo Kubernetes. La pakaĵo ankaŭ permesas al vi administri datenreplikadon inter serviloj, krei erarrezistajn agordojn kaj organizi sekurkopiojn. La projekta kodo estas skribita en Go kaj estas distribuita sub la permesilo Apache 2.0.
La kreita areto konsistas el unu primara PostgreSQL-pod-nodo kaj sekundaraj pod-nodoj reproduktitaj en reala tempo, sinkronigitaj kun la primara nodo. En kazo de paneo ĉe la primara nodo, la sistemo aŭtomate transdonas unu el la sekundaraj nodoj al la primara kategorio kaj ŝanĝas la replikadan agordon sen haltigi la operacion. Eblas starigi regulan sekurkopion de la datumbazo al aparta stokado. La areta agordo estas specifita en YAML-formato. La nodplenigo estas kreita surbaze de la oficiala kontenera bildo kun PostgreSQL, provizita de la Docker-projekto. La sistemoperacio estas agnoskita kiel stabila kaj ĝi jam estas uzata en industriaj efektivigoj.
fonto: opennet.ru
