KubeBlocks

KubeBlocks for

PostgreSQL

PostgreSQL is a powerful, open-source object-relational database known for its robustness, extensibility, and standards compliance. It excels at complex queries, JSON support, full-text search, and geospatial data — making it a top choice for modern applications.

Supported versions

PostgreSQL 12PostgreSQL 14PostgreSQL 15PostgreSQL 16PostgreSQL 17

Available on

AWSAWSAzureAzureGCPGCPOCIOCIAlibaba CloudAlibaba CloudRancherRancherOpenShiftOpenShift

Databases

MySQLMySQL
PostgreSQLPostgreSQL
OracleOracle
SQL ServerSQL Server
RedisRedis
MongoDBMongoDB
ClickHouseClickHouse

Vector & AI

QdrantQdrant
MilvusMilvus
ElasticsearchElasticsearch

Message queues

RocketMQRocketMQ
RabbitMQRabbitMQ
KafkaKafka

Others

VictoriaMetricsVictoriaMetrics
InfluxDBInfluxDB
etcdetcd
ZooKeeperZooKeeper
What's KubeBlocks addon?

Extend database engines like plug-ins

KubeBlocks provides unified database operations through its addon-based architecture. With KubeBlocks Enterprise, access over 15 seamless integrations to scale your database services.

CONTROL PLANEDATA PLANEProvisioningScalingUpgradeAlertsReconfigureMonitoringBackup & RestoreSecurityVolume ExpansionData MigrationMySQLPostgreSQLOracleSQL ServerRedisMongoDBClickHouseQdrantMilvusInfluxDBElasticsearchRocketMQRabbitMQKafkaVictoriaMetricsetcdADDONAPI

One control plane, consistent operations across all engines — powered by the addon mechanism.

POSTGRESQL ADDON IN ACTION

Run PostgreSQL with real lifecycle, availability, scaling, and data workflows

Operate PostgreSQL through lifecycle, high availability, scaling, tuning, backup, observability, accessibility, audit, and data management workflows, with each section anchored to real product evidence.

KubeBlocks Enterprise PostgreSQL create wizard showing topology, version, resource, storage, and backup options

The create wizard surfaces topology, version, sizing, storage, and backup options up front so users can shape the cluster before provisioning begins.

KubeBlocks Enterprise PostgreSQL overview showing a restart task in progress

Restart stays in cluster context, making it easier to watch node progress and confirm service state without leaving the detail page.

Lifecycle

Launch, restart, and retire PostgreSQL clusters with guided workflows

Give teams a clear path from day-0 provisioning to day-2 maintenance with creation, restart, and cleanup workflows that stay anchored in the PostgreSQL workspace.

  • Use the create wizard to compare topology, engine version, CPU and memory class, storage, and backup choices before cluster creation.
  • Run restart workflows from the cluster detail page and keep node progress, cluster status, and task execution visible during rolling changes.
  • Handle routine cleanup from the same cluster workflow so users can retire test environments without switching tools.
KubeBlocks Enterprise PostgreSQL switchover dialog showing the current leader, target instance, and resulting topology

Switchover keeps the current leader, target instance, and resulting topology in view so users can plan role changes with confidence.

High Availability

Execute planned switchover with leader and replica roles in view

Use a topology-aware switchover flow to handle planned role changes with less guesswork and immediate validation of the new primary layout.

  • Choose the target instance from a high-availability workflow that keeps current leader and replica roles visible.
  • Confirm the new primary assignment immediately after the switch to reduce operational uncertainty during planned maintenance.
  • Give application teams a clearer handoff by validating post-switch topology before moving on to the next change.
KubeBlocks Enterprise PostgreSQL vertical scaling page showing CPU and memory resource options

Vertical scaling exposes CPU and memory choices directly, helping users resize PostgreSQL instances with clearer resource intent.

KubeBlocks Enterprise PostgreSQL volume expansion page showing current and target storage capacity

Volume expansion keeps storage growth explicit by showing current and target capacity before the change is applied.

Scaling

Expand compute, replicas, and storage without losing cluster context

Scale PostgreSQL capacity with the same operational view used to run the service, keeping resource, replica, and storage changes easy to review.

  • Adjust CPU and memory through vertical scaling when transaction pressure or background workloads need more headroom.
  • Add or reduce replica capacity through horizontal scaling when read demand or resilience requirements change.
  • Grow persistent storage online as datasets expand, without pushing users into a separate infrastructure workflow.
KubeBlocks Enterprise PostgreSQL parameters page showing parameter values and tuning controls

The parameter page keeps runtime settings and follow-up changes together so users can tune PostgreSQL with better context.

Tuning

Tune PostgreSQL parameters from a parameter-first workflow

Review and adjust runtime settings from a dedicated parameter workflow so configuration changes stay understandable and easier to validate.

  • Inspect PostgreSQL parameters from a dedicated list instead of editing raw configuration files by hand.
  • Review target values in a tuning-focused workflow before a reconfiguration task is applied.
  • Keep parameter tuning inside the same console experience used for lifecycle and scaling changes.
KubeBlocks Enterprise PostgreSQL backup page showing backup jobs, repository details, and policy context

Backup views combine job history, repository information, and protection context in one PostgreSQL workspace.

KubeBlocks Enterprise PostgreSQL restore wizard showing backup selection and recovery target settings

Restore guides users through backup selection and recovery targets step by step, which makes recovery planning easier to validate.

Backup

Protect production data with backup and guided restore

Keep recovery workflows close to the running service with backup visibility, repository context, and restore paths that are easier to follow.

  • Review backup jobs, repositories, and policy context from the PostgreSQL backup workspace.
  • Trigger or inspect backup execution without moving to a separate protection tool.
  • Restore into the right target cluster through a guided recovery flow when validation or incident response is needed.
KubeBlocks Enterprise PostgreSQL metrics dashboard showing health, performance, and resource panels

Cluster Monitor surfaces PostgreSQL health, performance, and resource signals without leaving the addon workspace.

KubeBlocks Enterprise PostgreSQL logs page showing runtime log output

Logs remain part of the same PostgreSQL workflow, making it easier for users to move from symptoms to evidence.

Observability

Monitor performance and diagnose issues from metrics and logs

Observe PostgreSQL health and troubleshoot issues with metrics and logs that remain connected to the same cluster experience.

  • Track instance health, throughput, and resource pressure from Cluster Monitor.
  • Inspect Runtime Log when diagnosing performance anomalies, connection issues, or SQL behavior.
  • Shorten troubleshooting loops by keeping health signals and logs close to the running cluster.
KubeBlocks Enterprise PostgreSQL access rules page showing endpoint information and whitelist settings

Access rules bring endpoint details and IP Whitelist controls together so users can review reachability before opening PostgreSQL to clients.

Accessibility

Control endpoints and IP Whitelist with explicit access rules

Manage database reachability with clearer endpoint visibility and network rules that teams can review before they open access.

  • Review endpoints and access status from the PostgreSQL access rules page.
  • Apply CIDR ranges via IP Whitelist from one control surface.
  • Reduce accidental exposure by making connection scope explicit before client traffic is allowed.
KubeBlocks Enterprise PostgreSQL SQL Audit page showing statement history and audit records

SQL Audit keeps statement history available for review when teams need stronger change visibility.

KubeBlocks Enterprise PostgreSQL tasks page listing restart, scaling, restore, and tuning records

Task history captures the operational trail behind lifecycle, scaling, backup, and tuning workflows.

Audit

Review SQL activity and operational history with clear evidence

Keep statement history and task execution records close at hand so teams can answer what changed, when it changed, and how it was executed.

  • Review executed statements and related metadata from SQL Audit for accountability and troubleshooting.
  • Track restart, scaling, restore, and reconfiguration workflows from the PostgreSQL task history.
  • Give operations and application teams a shared evidence trail for recent database changes.
KubeBlocks Enterprise PostgreSQL database management page showing database creation workflow and resulting list

Database creation gives teams a faster path to provisioning isolated PostgreSQL workloads for new applications.

KubeBlocks Enterprise PostgreSQL SQL Workbench showing executed SQL statements and result rows

SQL Workbench lets users validate schema and query behavior directly from the PostgreSQL console flow.

Data Management

Create databases, manage accounts, and validate SQL in one flow

Support application onboarding with the essentials teams need to start using PostgreSQL, from database creation to account setup and SQL verification.

  • Create databases or schemas for new workloads from the PostgreSQL data management workflow.
  • Create accounts with the permissions needed for application access and day-to-day administration.
  • Use SQL Workbench to validate schema changes, writes, and query results from the console.

Want full Day-2 operations on Kubernetes? Supported by KubeBlocks PostgreSQL Kubernetes Operator →

Ready to build your own DBaaS on Kubernetes?

Talk to our team and see how KubeBlocks Enterprise can help you consolidate databases, strengthen security, and reduce operational costs.