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:
| Field | Description |
|---|---|
Enabled | HTTPEntrypointEnabled exposes the Service port 80 and serves plain HTTP (default). |
Redirect | HTTPEntrypointRedirect exposes the Service port 80 and redirects all HTTP requests to HTTPS (301). |
Disabled | HTTPEntrypointDisabled 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:
| Field | Description |
|---|---|
KubernetesIngress | IngressProviderKubernetesIngress is the standard Kubernetes Ingress provider. |
KubernetesIngressNGINX | IngressProviderKubernetesIngressNGINX 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. |