Опубликован Kubegres, инструментарий для развёртывания кластера PostgreSQL

24 апреля 2021 года

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

Создаваемый кластер состоит из одного первичного pod-узла PostgreSQL и реплицированных в режиме реального времени вторичных pod-узлов, синхронизированных с первичным узлом. В случае сбоя на первичном узле система автоматически переводит один из вторичных узлов в разряд первичных и без остановки работы меняет конфигурацию репликации. Имеется возможность настройки регулярного резервного копировния БД в отдельное хранилище. Конфигурация кластера задаётся в формате YAML. Начинка узлов создаётся на основе официального образа контейнера с PostgreSQL, предоставляемого проектом Docker. Работа системы признана стабильной и она уже применяется в промышленных внедрениях.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Опубликован Kubegres, инструментарий для развёртывания кластера PostgreSQL», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.