pgbouncer-k8s

PgBouncer K8s

Channel Revision Published Runs on
1/stable 520 02 Mar 2026
Ubuntu 22.04
1/stable 519 02 Mar 2026
Ubuntu 22.04
1/candidate 520 27 Feb 2026
Ubuntu 22.04
1/candidate 519 27 Feb 2026
Ubuntu 22.04
1/beta 520 27 Feb 2026
Ubuntu 22.04
1/beta 519 27 Feb 2026
Ubuntu 22.04
1/edge 525 05 Mar 2026
Ubuntu 22.04
1/edge 524 05 Mar 2026
Ubuntu 22.04
juju deploy pgbouncer-k8s --channel 1/edge --trust
Show information

Platform:

Tutorial

This section of our documentation contains a hands-on tutorial to help you learn how to deploy Charmed PgBouncer together with PostgreSQL on Kubernetes, and become familiar with some of its operations.

Prerequisites

While this tutorial intends to guide you as you deploy Charmed PgBouncer K8s for the first time, it will be most beneficial if:

  • You have some experience using a Linux-based CLI
  • You are familiar with PgBouncer concepts such as load balancing and connection pooling.
  • Your computer fulfils the minimum system requirements

Tutorial contents

This Charmed PgBouncer K8s tutorial has the following parts:

Step Details
1. Set up the environment Set up a cloud environment for your deployment using Multipass with MicroK8s and Juju.
2. Deploy PgBouncer Learn to deploy Charmed PgBouncer with Juju
3. Manage your units Learn how to scale PgBouncer units
4. Enable security with TLS Learn how to enable TLS encryption in PgBouncer traffic
5. Clean up the environment Free up your machine’s resources

Help improve this document in the forum (guidelines). Last updated 1 year, 1 month ago.