Skip to content

Manage your PostgreSQL resources (databases, roles, schemas, etc.) from your Kubernetes cluster

continuous integration goreportcard contributors license GitHub Repo stars

Introduction

Managed Postgres Operator aims to automate a PostgreSQL server content from a Kubernetes cluster. It allows you to manage various types of PostgreSQL resources like databases, roles or schemas.

Supported Resources

The Managed Postgres Operator currently manages the following resources:

Usage

We recommend deploying the official Docker image, with our Helm chart in your Kubernetes cluster.

One operator instance must be connected to one PostgreSQL server. If you need to manage mutiple PostgreSQL servers, you will have to deploy as many operators.

To install the operator, follow the installation guide.

Troubleshooting

If you encounter any issues while using the Managed Postgres Operator, we recommend checking the documentation and reviewing the existing Github issues for assistance.

If you think you've identified a bug and can't find a related issue, don't hesitate to submit a new one! Make sure to provide as much information as possible about your environment.

Contributing

We gladly welcome pull requests! PostgreSQL offers a wide range of features, and the operator currently implements only a small portion of them. Please feel free to suggest improvements or changes to enhance its stability and reliability.

Changelog

Every release on GitHub has a changelog, and we also publish release notes on the documentation's website.