Leboncoin at KubeCon EU 18

Xavier Krantz
leboncoin tech Blog
5 min readMay 9, 2018

Intro

If you are into the containers hype, then you definitely know that last week KubeCon Eu 18 took place from the 2nd to the 4th of May at the Bella Center in Copenhagen, Denmark.

We were not able to submit a talk this year since we are still in the process of deploying k8s in our infrastructure (keep following our blog and we’ll share with you what we did when the time has come ;). Nevertheless, three of our engineers attended this conference and here is their feedback.

First, a big thumbs up to the CNCF members and to the whole staff for the organization. Everything was smooth, most of the talks were excellent and you could feel that the expertise in this containers world has greatly evolved and reached high levels.

Leboncoin at KubeConEu18

Keynotes summary

Day1

The first day of the conference started with an update about the project and the community. They were quite a few numbers about the growth between nowadays and last year’s edition of KubeCon. Reading these charts, we can state without any doubt that 2017/2018 was the year of the container. At the end of the session, the CNCF presented their new interactive portal of the CNCF landscape: https://l.cncf.io/

The second keynote focused on a few new projects that joined the CNCF (20 in total) or gained greater attention as they matured. There were 3 main categories of projects:

  • Sandboxed
  • Incubatored
  • Graduated

New Sandboxed projects:

Projects that reached Incubator:

Graduated Projects:

  • k8s

Then, the first “real world” guest went on stage: CERN who presented their take on k8s, how they use it, what they did to make it useful in their context of heavy data science and processing a huge amount of data.

Day2

The starting keynote of day2 was the famous one from Google Cloud Platform.

Among the various announcements they made, we can list:

  • gVisor: sandboxed containers
  • Support for more and more different kinds of workloads (Batch, Cron, GPUs, StatefullSets, …)
  • The rise of the Operator framework from CoreOS, or should we say RedHat now ?
  • A demo of Skaffold to ease the development with k8s.

The third keynote was a journey feedback from TheFinancialTimes. It was really interesting, especially the feedback they made about the mentality and open-minded mindset needed for a successful transition.

One of the last keynotes for the day was by Spotify. They presented their feedback about OpenSource, community, involvement, organizations … (I have to admit that I have been confused by the presentation and did not manage to bind everything together as it should be on that one).

Day3

Day 3 was really focused on Machine Learning and we got a 1st introduction to Kubeflow, with a full demo.

Then a talk from Sahil Dua, Software Developer at Booking.com, who presented their workflow of deep learning for booking previsions and suggestions. He especially explained how the models are trained, recycled and deployed till production.

In the end, we had the chance to see an AMAZING talk by Simon Wardley about the evolution of IT and how to make choices that matter. This guy is really a rock star !

Sessions summary

SRE point of view

From an SRE point of view, they were a few very valuable talks on k8s usage “at scale” or feedbacks on “how you would transition to k8s”:

Among the other various topics around, we witnessed a real interest in security.

The second hotter topic was mesh routing. They were a lot of talks speaking about Istio, Envoy, LinkerD etc;

If you look at the schedules:

  • 15 refs to Istio
  • 12 refs to mesh routing
  • 9 refs to Envoy
  • 5 refs to LinkerD

These projects look very interesting and shine with an impressive list of features.

But, the best part comes: In the context of 1 app, deployed on Kube, you have everything you care about, logically “tight” together. The integration level is the key. With the Operators, CustomResources, custom controllers and so on, you can really build these so called “cloud native” apps, and even better: in a composable way.

Monitoring and metrics were not at rest either. Prometheus and its integration with the rework of the AutoScaler manager was also very popular.

In the end, I have felt the “wow” effect on the presentation of Kris Nova about Kubeflow and all the tools that Heptio released this last year (Ksonnet, Ark, Sonoboy, Contour, …)

For people running in the cloud, we have got an update on AWS EKS but sadly still no GA date announcement… You will find more details in the notes links below and the slides.

Conclusion

KubeCon Eu 18 was a really good event that gathered more than 4000 peoples.

More over the keynotes and the talks, it gave us the opportunity to meet other IT professionals who try to solve the same kind of problems than us. We were also able to meet the core community thanks to the “Meeth the maintainer” sessions and other SIG’s users. They were “deep dive”, “hacking sessions” and workshops without forgetting the incredible Thursday night event at the Tivoli park.

Definitively a good conference :)

Other medias

Basic notes

YouTube Videos

--

--