Обновление базы данных PostgreSQL

04 сентября 2026

ID 320264

Развернуть всё | Свернуть всё

В Kaspersky Container Security вы можете реализовать полуавтоматический процесс обновления базы данных PostgreSQL с версии 15 до версии 18 с помощью механизма логической репликации.

Процесс обновления основан на логической репликации данных, которая позволяет:

  • выполнять перенос данных без полной остановки решения;
  • продолжать запись и чтение данных из рабочей базы данных во время миграции;
  • сократить простой системы до минимального, т.е. до периода, необходимого только для финального подключения к новой базе данных PostgreSQL.

Этот способ обновления не является обязательным и предоставляется как инструмент для упрощенного и контролируемого перехода на новую версию PostgreSQL в составе Kaspersky Container Security. Решение о применении механизма логической репликации принимается командой эксплуатации. Процесс обновления предполагает параллельную работу старой и новой баз данных PostgreSQL до момента завершения синхронизации и выполненного вручную подтверждения перехода.

Обновление базы данных PostgreSQL состоит из следующих этапов:

  1. Подготовка к обновлению базы данных

    Перед миграцией базы данных рекомендуется выполнить резервную копию существующей базы данных PostgreSQL. Это необходимо для восстановления в случае сбоя.
    Полностью изучите представленную в этом разделе информацию до запуска процесса обновления.

    1. Подготовка условий для обновления
    2. Подготовка новых компонентов для обновления
  2. Переезд базы данных PostgreSQL
    1. Установка специального пакета Helm Chart kcs-postgres-upgrade v2.4.0
    2. Запуск объекта Job для включения репликации
    3. Перезапуск старой базы данных
    4. Наблюдение за логами объекта Job. Окончание работы скрипта
    5. Просмотр результата репликации
    6. Масштабирование рабочей нагрузки, которая использует базу данных
    7. Запуск объекта Job для выключения репликации
    8. Удаление пакета Upgrade Helm Chart
    9. Обновление и запуск Kaspersky Container Security на новой базе данных
    10. Подключение к консоли управления и проверка работоспособности

      На этом этапе также нужно посмотреть логи пода с базой данных и удостовериться в отсутствии ошибок.

    11. Действия с объектом PVC PostgreSQL версии 15

      После обновления от старой базы данных PostgreSQL версии 15 останутся PVC с данными старой версии решения и PVC с данными для переноса нежурналируемых таблиц. Все дальнейшие действия с PVC и PV осуществляются на усмотрение администратора безопасности.

    12. Удаление объектов Job

      После репликации базы данных останутся объекты Job postgresql-upgrade-replication-on-job и postgresql-upgrade-replication-off-job. Вы можете удалить их вручную, либо они удалятся самостоятельно через 24 часа после выполнения Job.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!