Using Traefik
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: