Skip to content

API Reference ​

Packages ​

traefik.extensions.gardener.cloud/v1alpha2 ​

Package v1alpha2 provides the v1alpha2 version of the external API types. Unlike v1alpha1, the configuration fields live at the top level with no spec wrapper, following the convention of other Gardener extension providerConfig APIs.

HTTPEntrypointType ​

Underlying type: string

HTTPEntrypointType defines how the Traefik LoadBalancer handles plain HTTP (port 80).

Appears in:

FieldDescription
EnabledHTTPEntrypointEnabled exposes the Service port 80 and serves plain HTTP (default).
RedirectHTTPEntrypointRedirect exposes the Service port 80 and redirects all HTTP requests to HTTPS (301).
DisabledHTTPEntrypointDisabled does not expose the Service port 80. The container web entrypoint (:8000)
is kept regardless, because the /ping health probes depend on it.

IngressProviderType ​

Underlying type: string

IngressProviderType defines the type of Kubernetes Ingress provider to use.

Appears in:

FieldDescription
KubernetesIngressIngressProviderKubernetesIngress is the standard Kubernetes Ingress provider.
KubernetesIngressNGINXIngressProviderKubernetesIngressNGINX is the NGINX-compatible Kubernetes Ingress provider.
This provider supports NGINX Ingress Controller annotations, making it easier to migrate
from NGINX Ingress Controller to Traefik.

Last updated: