Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • 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
    • Installing Stackland on Yandex BareMetal via PXE
    • Installing Stackland on Yandex Cloud VMs
    • Setting up external access to a pod in a cluster
    • All guides
        • Creating a PostgreSQL cluster
        • Updating cluster settings
        • Creating a user
        • Updating a user
        • Deleting a user
        • Create database
        • Update database
        • Deleting a database
        • Performance diagnostics
        • Create a backup
        • Recovering a cluster
        • Deleting a cluster
    • Projects
    • Resource model
    • Scaling a cluster
  • 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
View in Markdown

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 PostgreSQL cluster
Next
Creating a user
© 2026 Direct Cursus Technology L.L.C.