Enterprise
Configuration Reference
-
ConfigMap options
These options can be stored in a ConfigMap to change the ingress controller's global behavior, affecting all Ingress routes.
-
Backend CRD
The Backend custom resource extends the Kubernetes API to let you manage how traffic is load balanced across pods.
-
Defaults CRD
The Defaults custom resource extends the Kubernetes API to let you manage default load balancer settings that apply to all services.
-
Global CRD
The Global custom resource extends the Kubernetes API to let you manage process-level options for the ingress controller.
-
Ingress annotations
These annotations can be set in an Kubernetes Ingress object's metadata.annotations section to change how requests are routed for a particular service.
-
IngressClass
An Ingress resource can target a specific Ingress controller instance, which is useful when running multiple ingress controllers in the same cluster.
-
Service annotations
These annotations can be set in a Kubernetes Service object's metadata.annotations section to change how requests are routed for a particular service.
-
Startup arguments
You can customize the HAProxy Kubernetes Ingress Controller by passing these arguments at startup. These affect the lifetime of the process.
-
Helm values files
Values files can be used in place of command line invocations and can be used to override default configuration values.
Do you have any suggestions on how we can improve the content of this page?