| sidebar_position | 6 |
|---|---|
| sidebar_label | Helm |
Helm is a package manager for Kubernetes. It allows you to install and manage applications on Kubernetes.
helm repo add byjg https://opensource.byjg.com/helm
helm repo update byjg
kubectl create namespace easyhaproxyhelm upgrade --install ingress byjg/easyhaproxy \
--namespace easyhaproxy \
--set resources.requests.cpu=100m \
--set resources.requests.memory=128MiBy 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=NodePorthelm upgrade --install ingress byjg/easyhaproxy \
--namespace easyhaproxy \
--set service.create=true \
--set service.type=ClusterIPSee Deployment Modes for a comparison of all three modes.
For the complete list of configurable values, see the Helm Values reference.