Как стать автором
Обновить

Шаг за шагом: Реализация автоматического резервного копирования PostgreSQL в Kubernetes и его синхронная отправка на S3

Уровень сложностиСредний
Время на прочтение27 мин
Количество просмотров7K
Всего голосов 5: ↑3 и ↓2+1
Комментарии9

Комментарии 9

Как вариант, еще можно использовать специальные операторы для PostgreSQL в Kubernetes. Они как правило позволяют "из коробки" развернуть кластер с бэкапами, репликами, мониторингом и т.д.. Но это если нужно сразу такую базу создать, а не текущую подключать.

Да спасибо, видел такие PostgreSQL-ha мне кажется, один из них, там сразу отказоустойчивый кластер, возможно включить резервное копирование указав в values.

Смотрю такие статьи, потом смотрю на базу 1,5Тб. Снова смотрю статьи и не понимаю как совместить.

Я бы в вашем случае подключил к контейнеру хранилище через s3fs как директорию и делал резервную копию сразу в нее. Таким образом нам не нужно давать контейнеру какой-то огромной памяти(диска) и собирается все сразу в хранилище. Ну и добавить проверки, что хранилище активно и тп.

Осталось выучить чем дамп базы отличается от бекапа, прежде чем идти кому-то советы давать.

и не понимаю как совместить

А главное, зачем.

Ну как? Кубернетис - стильно, модно, молодежно.

Pg_probackup с gzip сжатием и потом выгружать асинхронно. Так и живём.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории