Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.41 KB

File metadata and controls

50 lines (37 loc) · 1.41 KB
sidebar_position 6
sidebar_label 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