Изменить настройки кластера PostgreSQL
Статья создана
Обновлена 23 марта 2026 г.
Если у вас есть кластер PostgreSQL в проекте), вы можете изменить его настройки.
CLI
Консоль управления
-
Откройте ресурс
PostgresqlCluster. Например, с помощью командыopen postgresqlcluster.yaml. -
Откройте файл ресурса и отредактируйте параметры:
metadata.name— имя кластера.metadata.namespace— имя проекта.spec.instances— количество копий кластера.spec.storage.size— размер хранилища. Можно только увеличивать.spec.storage.autoScaling.enabled— включение автоматического увеличения размера хранилища.spec.storage.autoScaling.maxSize— максимальный размер хранилища.spec.storage.autoScaling.standardIncreasePercent— процент увеличения размера хранилища.spec.storage.autoScaling.resizeTriggerPercent— процент использования хранилища, после которого будет запущено увеличение размера хранилища.spec.storage.readOnlyTriggerPercent— процент использования диска для перевода в режим «только для чтения».spec.enableSuperuserAccess— при редактировании можно выключить доступ суперпользователя.spec.resources— ограничение на ресурсы пода.spec.postgresConfiguration— конфигурация PostgreSQL.spec.poolers.[ro|rw|r].port— настройки порта для менеджера соединений.spec.poolers.[ro|rw|r].instances— количество копий менеджера соединений.spec.poolers.[ro|rw|r].type— тип кластера для менеджера соединений. Например,ClusterIP.spec.poolers.[ro|rw|r].odyssey.poolMode— режим работы пула соединений с базой данных (session или transaction).spec.backup— настройки резервного копирования.spec.deletionProtection— защита от удаления. Значениеtrueзапрещает удаление кластера до отключения защиты.
-
Примените манифест:
kubectl apply -f postgresqlcluster.yaml -n <название проекта>. При необходимости можно прописать название проекта в параметр ресурсаmetadata.namespaceи не использовать в команде.
-
Если вы еще не открыли проект, выберите проект.
-
В левом меню выберите PostgreSQL Clusters.
-
Выберите кластер.
-
Нажмите Редактировать.
-
Измените поля:
- Название кластера. Только строчные буквы, цифры и дефисы.
- Количество инстансов, количество копий кластера.
- Вычислительные ресурсы, где Лимиты — верхняя граница, Запросы — нижняя граница.
- Хранилище, увеличьте размер хранилища или включите автоматическое увеличение.
- Менеджер соединений, сервис для записи и чтения, используется для всех операций изменения данных и критически важных транзакций.
- Резервные копии, настройки резервного копирования базы данных в S3-бакет.
- Защита от удаления — переключатель. Включённая защита запрещает удаление кластера до её отключения.
-
Нажмите Сохранить.
Готово, настройки кластера изменены.