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

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.

Thinking about using the HAProxy operator for your next project? Get in touch!