The source project of this merge request has been removed.
Draft: Add Traefik ingress app
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
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