Using Traefik

Tier: Free, Premium, Ultimate Offering: Self-managed

The Traefik Helm chart can replace the bundled NGINX Helm chart as the Ingress controller.

Traefik will translate the native Kubernetes Ingress objects into IngressRoute objects.

Traefik also supports Git over SSH via IngressRouteTCP objects, which are deployed by the GitLab Shell chart when global.ingress.provider is configured as traefik.

Configuring Traefik

See the Traefik Helm chart documentation for configuration details.

See the Traefik example configuration for detailed YAML for values tested with the GitLab Helm Charts.

Global Settings

We share some common global settings among our charts. See the Global Ingress documentation for common configuration options, such as GitLab and Registry hostnames.

FIPS-compliant Traefik

Traefik Enterprise provides FIPS compliance. Note that Traefik Enterprise requires a license, which is not included as part of this chart.

Following are links for more information on Traefik Enterprise: