Skip to content

Draft: Add Traefik ingress app

GreyXor requested to merge (removed):add-traefik-ingress-app into master
Little infos about Traefik

Traefik is a proven and solid turnkey solution to be a kubernetes ingress. Moreover it can help for :

  • Route any protocol––HTTP & HTTPS, TCP, UDP, Websockets, gRPC––through the same or different endpoints
  • Flexible routing rules on headers, host, method, path, and query
  • Out of the box HTTP cache support, on any route
  • Rich quality of service control and traffic manipulation middleware
  • Automatic certificate management & Automatic HTTPS
  • Embedded dashboard
  • Built-in support for the most widely-used distributed tracing, monitoring, and logging tools

More info about Traefik Kubernetes Ingress.

This MR adds the Traefik application to be used as gitlab-managed-apps. It is very coherent to use Traefik for Gitlab apps IMO.

Traefik is literally made to be a kubernetes ingress. between its automatic management of let's encrypt, the automatic discovery of pods or the ability to make very fine routing rules. It is very pleasant to use as K8S Ingress

Todo:

  • Automation of the installation as an ingress
  • Test the automatic certificate management
Edited by GreyXor

Merge request reports

Loading