Skip to content

Instantly share code, notes, and snippets.

@kubopanda
Last active September 2, 2021 23:25
Show Gist options
  • Save kubopanda/650dd0abaa311fbba7defd9af557ea0b to your computer and use it in GitHub Desktop.
Save kubopanda/650dd0abaa311fbba7defd9af557ea0b to your computer and use it in GitHub Desktop.
Meetup Q & A: Traefik 2.5 Meetup

Meetup Q & A: What’s New in Traefik 2.5

  • Question: When will there be QUIC Support?

    Answer: It is already on our radar. If you are interested in it, leave a thumbs up here.

  • Question: Is there a big step from moving from 'docker-compose'-traefik to 'Kubernetes' and set Traefik up?

    Answer: The Traefik port from docker-compose to K8s is relatively easy. What is way more complex and also requires more work, is the transition from docker compose based app deploy (labels) to the combination of Deployments, Services and Ingress inside K8s.

  • Question: Are you looking at Docker Desktop > Dev Environments?

    Answer: I am not directly sure what this question is targeting. However, Docker Dev Environments is at its core just an automated deployment of combose based apps. As Traefik runs with support for that, that should not be an issue.

  • Question: Is middleware like a reverse-proxy?

    Answer: A middleware sits inside the reverse proxy. Prior to routing the request to a given backend, a middleware can edit the request in a given way. Also, prior to forwarding the response back to the client, it can also alter the response in a given way.

  • Question: Did the YAML definition remain the SAME between versions of Traefik?

    Answer: Yes, except the version of the docker image and the new MiddlewareTCP CRD.

  • Question: Does HTTP3 work with Swarm?

    Answer: Yes, no problem with that. Just please keep in mind that you need to open the port twice, in UDP and TCP mode.

  • Question: With this extension, did you change the Traefik while the container is already running?

    Answer: This is referring to plugins, where the answer is yes and no. You are able to change the traefik container (or binary, to be more precise) once. When Traefik starts up, it loads the plugin and thus, Traefik’s functionality changes. However, it does not live reload on a changed plugins code.

  • Question: Can you share a link to Consul Connect feature presentation?

    Answer: Sure! Here it is:

  • Question: Can Traefik ingress route and ingress run together on the same controller?

    Answer: Yes. In Traefik, this is the concept of multiple providers. You can easily configure Traefik to run the Ingress as well as the IngressRoute provider at the same time. If you install Traefik using the helm-chart, that will be the default behavior.

  • Question: Is/will there be a dashboard view in Traefik to present the Traefik-mesh traffic (like what you get with Linkerd, it has an actual interface that shows connections etc)?

    Answer: Not yet. This is a bit difficult based on the different architecture (per Node proxy rather than per pod). However, we are investigating our options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment