Using Traefik
- Tier: Free, Premium, Ultimate
- Offering: GitLab 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:
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support