PgBouncer K8s Documentation
The PgBouncer K8s Operator delivers automated operations management from day 0 to day 2 on the PgBouncer - the lightweight connection pooler for PostgreSQL. It is an open source, end-to-end, production-ready data platform on top of Juju.
PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. Consider to use Charmed PostgreSQL K8s.
The PgBouncer K8s operator can deploy and operate on both physical/virtual machines and on Kubernetes. Both flavours offer identical features and simplify deployment, scaling, configuration and management of PgBouncer reliably in production.
Project and community
This PgBouncer K8s charm is an official distribution of PgBouncer. It’s an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.
- Read our Code of Conduct
- Join the Discourse forum
- Contribute and report issues
- Explore Canonical Data Fabric solutions
- Contact us for any further questions
In this documentation
Tutorials Get started - a hands-on introduction to using PgBouncer operator for new users |
How-to guides Step-by-step guides covering key operations and common tasks |
Reference Technical information - specifications, APIs, architecture |
Explanation Concepts - discussion and clarification of key topics |
Navigation
Navigation
Level | Path | Navlink |
---|---|---|
1 | tutorial | Tutorial |
2 | t-setup-environment | 1. Set up the environment |
2 | t-deploy-charm | 2. Deploy PgBouncer |
2 | t-managing-units | 3. Manage units |
2 | t-enable-security | 4. Enable TLS |
2 | t-cleanup-environment | 5. Clean up environment |
1 | how-to | How-to guides |
2 | h-deploy-microk8s | Deploy |
2 | h-manage-units | Manage units |
2 | h-manage-app | Manage integrations |
2 | h-enable-encryption | Enable TLS |
2 | h-external-access | External network access |
2 | h-monitoring | Monitoring (COS) |
3 | h-enable-monitoring | Enable monitoring |
3 | h-enable-tracing | Enable tracing |
2 | h-upgrade | Upgrade |
3 | h-upgrade-minor | Perform a minor upgrade |
3 | h-rollback-minor | Perform a minor rollback |
1 | reference | Reference |
2 | r-releases | Releases |
2 | r-requirements | System requirements |
2 | r-testing | Software testing |
2 | r-contacts | Contacts |
1 | explanation | Explanation |
2 | e-juju-details | Juju |
2 | e-interfaces | Interfaces/endpoints |
2 | e-statuses | Statuses |
2 | e-events-hooks | Events and hooks |
Redirects
Mapping table
Path | Location |
---|