Nai-publish ang Kubegres, isang toolkit para sa pag-deploy ng isang PostgreSQL cluster

Na-publish ang mga source text ng proyekto ng Kubegres, na idinisenyo upang lumikha ng isang kumpol ng mga replicated na server na may PostgreSQL DBMS, na naka-deploy sa isang container isolation infrastructure batay sa platform ng Kubernetes. Binibigyang-daan ka rin ng package na pamahalaan ang pagtitiklop ng data sa pagitan ng mga server, lumikha ng mga pagsasaayos ng fault-tolerant at ayusin ang mga backup. Ang code ng proyekto ay nakasulat sa Go at ipinamahagi sa ilalim ng lisensya ng Apache 2.0.

Ang ginawang cluster ay binubuo ng isang pangunahing PostgreSQL pod node at real-time na kinopya na pangalawang pod node na naka-synchronize sa pangunahing node. Kung sakaling mabigo ang pangunahing node, awtomatikong iko-convert ng system ang isa sa mga pangalawang node sa pangunahing kategorya at binabago ang pagsasaayos ng pagtitiklop nang hindi humihinto sa operasyon. Posibleng i-configure ang mga regular na backup ng database sa isang hiwalay na imbakan. Ang configuration ng cluster ay tinukoy sa YAML na format. Ang nilalaman ng node ay nilikha batay sa opisyal na imahe ng lalagyan ng PostgreSQL na ibinigay ng proyekto ng Docker. Ang operasyon ng system ay kinikilala bilang matatag at ito ay ginagamit na sa mga pang-industriyang aplikasyon.

Pinagmulan: opennet.ru

Magdagdag ng komento