Helm charts for installing Easegress ingress controller on Kubernetes
# install with default values
helm install ingress-easegress -n ingress-easegress easegress/easegress-ingress-controller
# install with custom values
helm install ingress-easegress -n ingress-easegress easegress/easegress-ingress-controller \
--set service.nodePort=4080 \
--set image.tag=v1.4.0 \
--set ingressClass.name=test-eg \
--set controller.name=test-eg \
--set 'controller.namespaces={ingress-easegress, default}'
You can reference this example for creating Kubernetes Ingress rules.
helm uninstall ingress-easegress -n ingress-easegress
The following table lists the configurable parameters of the Ingress Controller Helm installation.
Key | Type | Default | Description |
---|---|---|---|
service.nodePort | int | 30080 |
nodePort for Easegress Ingress Controller. |
replicas | int | 1 |
number of Easegress Ingress Controllers |
log.path | string | /opt/easegress/log |
log path inside container |
By default, k8s use range 30000-32767 for NodePort. Make sure you choose right port number.