Charmed PostgreSQL K8s documentation

Charmed PostgreSQL K8s is an open-source software operator designed to deploy and operate object-relational databases on Kubernetes. It packages the powerful database management system PostgreSQL into a charmed operator for deployment with Juju.

This charmed operator meets the need of simplifying deployment, scaling, configuration and management of relational databases in large-scale production environments reliably. It is equipped with several features to securely store and scale complicated data workloads, including easy integration with client applications.

Charmed PostgreSQL K8s is made for anyone looking for a comprehensive database management interface, whether for operating a complex production environment or simply as a playground to learn more about databases and charms.

Note

This is a Kubernetes operator. To deploy on IAAS/VM, see Charmed PostgreSQL VM.

Get started - Deploy on a cloud | Scale | Manage passwords | Enable encryption | Back up | Monitoring

How-to guides for key tasks, use-cases, and problems. These guides assume basic familiarity with Juju and PostgreSQL.

Reference - Technical information for quick lookup, such as requirements, plugins, and statuses.

Explanation - Discussion and clarification of key topics such as architecture, users, and legacy charms

Project and community

Charmed PostgreSQL K8s is an official distribution of PostgreSQL. It’s an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.

Licencing & Trademark

The Charmed PostgreSQL Operator is distributed under the Apache Software Licence version 2.0. It depends on PostgreSQL, which is licensed under the PostgreSQL License - a liberal open-source licence similar to the BSD or MIT licences.

PostgreSQL is a trademark or registered trademark of PostgreSQL Global Development Group. Other trademarks are the property of their respective owners.