dshcherb / haproxy-operator-1

An haproxy charm written in the Operator Framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This charm provides means to deploy and operate haproxy - a reliable, high performance TCP and HTTP load balancer.

Deploying

juju deploy <haproxy-charm-dir> -n 3

TCP Load-balancing

This charm exposes an interface to provide TCP load-balancing for a backend application.

For example, charm-cockroachdb can expose its units for clients to access them through the load-balancer.

High Availability

Multiple units of haproxy can be used to provide load-balancer high-availability for client access through a load-balancer.

Adding a virtual IP via keepalived is currently a work in progress.

About

An haproxy charm written in the Operator Framework.

License:Apache License 2.0


Languages

Language:Python 100.0%