AlloyDB Omni for Kubernetes

AlloyDB Omni for Kubernetes refers to the use of Kubernetes as an orchestrator for deploying and managing AlloyDB Omni databases. This deployment model enables automated provisioning and API-driven lifecycle management of your database deployments.

Use AlloyDB Omni for Kubernetes when you need containerization and orchestration to support highly scalable and manageable database instances, particularly for modern workloads in environments like on-premises, multi-cloud, or Google Distributed Cloud.

Use cases

The AlloyDB Omni Kubernetes operator supports the following use cases:

  • Automated provisioning and API-driven lifecycle management.
  • Configurable high availability to fine-tune failover mechanisms.
  • Sidecar support for integrating enterprise backup or monitoring agents.
  • Variable read pools for scaling read-only operations.
  • Load balancing with server-side connection pooling with PgBouncer.
  • Platform support and marketplace availability for Google Distributed Cloud and Red Hat OpenShift.
  • Cross-region disaster recovery to create standby databases in remote clusters, data centers, and regions.

Get started