Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Cloud Stackland
  • What's new
  • Installation
    • All tutorials
    • Installing Stackland on Yandex BareMetal
    • Setting up external access to a pod in a cluster
    • All guides
        • Creating a cluster PostgreSQL
        • Updating cluster settings
        • Performance diagnostics
        • Creating backups
        • Recovering a cluster
        • Deleting a cluster
    • Projects
    • Resource model
  • Access management
  • Pricing policy
  • Diagnostics and troubleshooting
  1. Step-by-step guides
  2. Databases
  3. Managed Service for PostgreSQL
  4. Updating cluster settings

Updating PostgreSQL cluster settings

Written by
Yandex Cloud
Updated at April 8, 2026

If you have a PostgreSQL cluster in your project, you can update its settings.

CLI
Management console
  1. Open the PostgresqlCluster resource, e.g., using the open postgresqlcluster.yaml command.

  2. Open the resource file and edit the following properties:

    • metadata.name: Cluster name.
    • metadata.namespace: Project name.
    • spec.instances: Number of cluster replicas.
    • spec.storage.size: Storage size. You can only increase it.
    • spec.storage.autoScaling.enabled: Enabling automatic storage expansion.
    • spec.storage.autoScaling.maxSize: Maximum storage size.
    • spec.storage.autoScaling.standardIncreasePercent: Storage expansion percentage.
    • spec.storage.autoScaling.resizeTriggerPercent: Storage usage percentage threshold that triggers storage expansion.
    • spec.storage.readOnlyTriggerPercent: Disk usage percentage to switch to read-only mode.
    • spec.enableSuperuserAccess: You can disable superuser access while editing.
    • spec.resources: Pod resource limits.
    • spec.postgresConfiguration: PostgreSQL configuration.
    • spec.poolers.[ro|rw|r].port: Connection pooler port settings.
    • spec.poolers.[ro|rw|r].instances: Number of connection pooler replicas.
    • spec.poolers.[ro|rw|r].type: Cluster type for the connection pooler, e.g., ClusterIP.
    • spec.poolers.[ro|rw|r].odyssey.poolMode: Operation mode of the database connection pool (session or transaction).
    • spec.backup: Backup settings.
    • spec.deletionProtection: Deletion protection. If set to true, you cannot delete the cluster until the protection is disabled.
  3. Apply the manifest: kubectl apply -f postgresqlcluster.yaml -n <project name>. Optionally, you can specify the project name in the metadata.namespace resource property and skip it in the command.

  1. If you have not opened a project yet, select one.

  2. In the left-hand menu, select PostgreSQL Clusters.

  3. Select the cluster.

  4. Click Edit.

  5. Edit the following fields:

    • Cluster name. Only use lowercase letters, numbers, and hyphens.
    • Number of instances: Number of cluster replicas.
    • Computing resources, where Limits is the upper limit and Requests is the lower limit.
    • Storage: Increase the storage size or enable automatic storage expansion.
    • Connection pooler: Handles writes and reads; used for all data-modifying operations and critical transactions.
    • Backups: Settings for creating the database backup in an S3 bucket.
    • Deletion protection: Toggle. You cannot delete the cluster until the protection is disabled.
  6. Click Save.

This is it, your cluster settings have been updated.

Was the article helpful?

Previous
Creating a cluster PostgreSQL
Next
Performance diagnostics
© 2026 Direct Cursus Technology L.L.C.