1
0
Fork 0
docker-easy-haproxy/docs/guides/helm.md
Joao Gilberto Magalhaes a410b34521 Documentation Refactor
2026-02-20 11:46:57 -05:00

1.4 KiB

sidebar_position sidebar_label
6 Helm

Helm 3

Helm is a package manager for Kubernetes. It allows you to install and manage applications on Kubernetes.

Setup EasyHAProxy with Helm 3

1) Install EasyHAProxy

helm repo add byjg https://opensource.byjg.com/helm
helm repo update byjg
kubectl create namespace easyhaproxy
helm upgrade --install ingress byjg/easyhaproxy \
    --namespace easyhaproxy \
    --set resources.requests.cpu=100m \
    --set resources.requests.memory=128Mi

2) Choose a deployment mode

By default, EasyHAProxy installs as a DaemonSet (service.create: false). To use the recommended NodePort or ClusterIP modes instead, set service.create: true:

helm upgrade --install ingress byjg/easyhaproxy \
    --namespace easyhaproxy \
    --set service.create=true \
    --set service.type=NodePort
helm upgrade --install ingress byjg/easyhaproxy \
    --namespace easyhaproxy \
    --set service.create=true \
    --set service.type=ClusterIP

See Deployment Modes for a comparison of all three modes.

For the complete list of configurable values, see the Helm Values reference.


Open source ByJG