HAProxy Kubernetes Ingress Controller Documentation 1.10

HAProxy Kubernetes Ingress Controller configuration reference

This section describes all options available when configuring the ingress controller.

Startup arguments
You can customize the HAProxy Kubernetes Ingress Controller by passing these arguments at startup. These affect the lifetime of the process.
ConfigMap options
These options can be stored in a ConfigMap to change the ingress controller's global behavior, affecting all Ingress routes.
Ingress annotations
These options can be set in an Kubernetes Ingress object's metadata.annotations section to change how requests are routed for a particular service.
Service annotations
These options can be set in a Kubernetes Service object's metadata.annotations section to change how requests are routed for a particular service.
Set an IngressClassName
An Ingress resource can target a specific Ingress controller instance, which is useful when running multiple ingress controllers in the same cluster.
Custom resources
In this section, you will find configuration guides for HAProxy Kubernetes Ingress Controller custom resource definitions (CRDs) you can use to extend the Kubernetes API.

Next up

Startup arguments