HAProxy operator¶
The HAProxy operator is an open-source software operator that deploys and operates HAProxy 2.8 on Juju 3.3 and above. HAProxy is an open-source reverse proxy that provides fast, efficient, and reliable proxying for TCP and HTTP-based applications.
The charm provides a managed ingress entry point for backend applications, handling secure traffic routing and load balancing. It also offers advanced features such as TLS, monitoring and high-availability.
This operator is built for IaaS/VM and is not supported in Kubernetes environments.
In this documentation¶
Get started |
|
Deployment |
Configure high availability | Control backend routing | Create OpenStack virtual IP |
Integrations |
Relation endpoints | Integrate with non-charmed workloads | Configure ingress requirers |
Other supported protocols |
|
Security |
How this documentation is organized¶
This documentation uses the Diátaxis documentation structure.
The Tutorial takes you step-by-step through a basic deployment of the HAProxy charm.
The How-to guides cover practical tasks for configuring, integrating, and maintaining your HAProxy deployment.
Reference provides technical details on supported server protocols and authentication.
Explanation includes context and overviews on security and high availability.
Project and community¶
The HAProxy operator is a member of the Ubuntu family. It’s an open-source project that warmly welcomes community projects, contributions, suggestions, fixes, and constructive feedback.
Get support through the Discourse forum
Join our online chat
Thinking about using the HAProxy operator for your next project? Get in touch!