Публикуван Kubegres, набор от инструменти за внедряване на PostgreSQL клъстер

Публикувани са изходните текстове на проекта Kubegres, предназначени да създадат клъстер от репликирани сървъри с СУБД PostgreSQL, разположени в инфраструктура за изолиране на контейнери, базирана на платформата Kubernetes. Пакетът също ви позволява да управлявате репликация на данни между сървъри, да създавате устойчиви на грешки конфигурации и да организирате архивиране. Кодът на проекта е написан на Go и се разпространява под лиценза Apache 2.0.

Създаденият клъстер се състои от един първичен възел на PostgreSQL pod и репликирани в реално време вторични възли на pod, синхронизирани с основния възел. В случай на повреда на основния възел, системата автоматично преобразува един от вторичните възли в основната категория и променя конфигурацията на репликация, без да спира работата. Възможно е да се конфигурират редовни резервни копия на база данни в отделно хранилище. Конфигурацията на клъстера е посочена във формат YAML. Съдържанието на възела е създадено въз основа на официалното изображение на контейнер PostgreSQL, предоставено от проекта Docker. Работата на системата е призната за стабилна и вече се използва в индустриални приложения.

Източник: opennet.ru

Добавяне на нов коментар