Træfik Goes to KubeCon Europe 2018!

May 1, 2018

Along with 200 T-Shirts for you to “tweet and win”

Working on an open-source project can sometimes be frustrating: we code together but barely see each other.

So, this year, we’re excited to gather the whole team at the next KubeCon Europe. We can’t wait to engage in long-postponed debates around our beloved product, and we’re even more eager to spread the word:

Yes, Træfik is THAT good of a reverse proxy.

If you will be at the conference, come to talk to us there: Containous has set up a booth so we can answer your questions. If you were still undecided about attending — hesitate no more :-)

Our Demo? A Tweet and Win!

To demonstrate the power of Træfik, we’ll ask you to create and deploy a container … in a Kubernetes cluster … that will automatically be exposed on an HTTPS URL … personalized with your username … that could win you a T-shirt … just by writing a single Tweet! (Yes, 140 characters will be enough, you won’t even need 280 of them.)

Want to participate? Here’s how:

  1. Tweet a (nice) message with the #TraefikIsABlast hashtag
  2. Eagerly wait for our bot’s (friendly) response
  3. Click on the provided URL in the message (that looks like https://username.kubecon.containo.us) to see if you’ve won a T-shirt
  4. If you’ve won, rejoice (without interrupting the current talk) and come claim your prize at our booth
  5. (Optional) Brag about your trophy and show off

Interested in the Architecture beyond the Demo?

So, what just happened?

Let’s take a look at our architecture from a distance.

Beyond the specific service that scans Tweeter for new messages and deploys the matching containers in Kubernetes, Træfik already embeds the magic required to dynamically expose the result on the internet (on an HTTPS endpoint).

And if you think that Træfik needs a lot of configuration, here is the whole file that does the job:

defaultEntryPoints = "https"
[entryPoints]
 [entryPoints.https]
  address = ":443" # - - - - - - - - - Listens on port 443
   [entryPoints.https.tls]
    [acme] # - - - - - - - - - - - - - Certificate configuration
     email = "[email protected]"
     storage = "/acme/acme.json"
     entryPoint = "https"
     [acme.dnsChallenge]
      provider = "cloudflare"
      delayBeforeCheck = 30
      [[acme.domains]]
       main = "*.kubecon.containo.us" # Wildcard certificate
       sans = ["kubecon.containo.us"]
   [kubernetes] # - - - - - - - - - - - Tells Træfik to listen to Kubernetes

That’s it: less than 20 lines that will never be updated whether there are dozens or even hundreds (or even thousands!) of deployed services. Træfik will automatically detect changes in your Kubernetes cluster and will publish them for you, without any further work on your part.

Træfik is all about making your life easier, and is pretty good at its job.

Now, if you want to set up your first Træfik architecture, you might want to try out the official 5-Minute Quick Start.

See you at our booth! (Or in the comments section below if you can’t be there)

PS: the demo will be online as soon as the KubeCon Key Note starts.


The demo was written by Michael Matur.

Containous is the company that helps Træfik be the successful open-source project it is.

Follow Containous & Træfik on Twitter.

Visit our website.

And don’t forget, you’ll always be welcome on the Community Forum.

Related Posts
Mocktail: The Mock Generator for Strongly-Typed Mocks You’ve Been Looking For

Mocktail: The Mock Generator for Strongly-Typed Mocks You’ve Been Looking For

Ludovic Fernandez
·
Community
·
January, 2023

Mocktail, a mock generator for strongly-typed mocks, is a nifty little tool that can save you hours of frustration manually creating mocks.

#100DaysOfHomeLab Wrap Up Part III: The Three Projects That Caught Our Eye

#100DaysOfHomeLab Wrap Up Part III: The Three Projects That Caught Our Eye

Eirini Eleni Papadopoulou
·
Community
·
September, 2022

In this three-part interview series, we talk to participants of the #100DaysOfHomelab challenge and explore the projects they worked on. In Part III, we meet Jerod Moore.

#100DaysOfHomeLab Wrap Up Part II: The Three Projects That Caught Our Eye

#100DaysOfHomeLab Wrap Up Part II: The Three Projects That Caught Our Eye

Eirini Eleni Papadopoulou
·
Community
·
September, 2022

In this three-part interview series, we talk to participants of the #100DaysOfHomelab challenge and explore the projects they worked on. In Part II, we meet Samer Bahri.

Traefik Labs uses cookies to improve your experience. By continuing to browse the site you are agreeing to our use of cookies. Find out more in the Cookie Policy.