KubeCon EU 2021 Recommended List

Omer Kahani
3 min readMay 14, 2021

KubeCon + CloudNativeCon Europ 2021 took place last week, and the viedos are already on YouTube. With 198 sessions, I couldn’t cover all of them, so this is a small list to help you start

Cloud Native

Open Standards: Anchoring Extensibility for Cloud-Native Tooling — Katie Gamanji, CNCF
https://youtu.be/yMj92DK6R-A

The CNCF is the home for a lot of open standards that define the cloud native landscape. This talk will walk you through does standards and how they affect the community that uses them.

Turning Your Cloud Native Apps Inside Out With a Service Mesh — Adam Zwickey & Liam White, Tetrate
https://youtu.be/eLxx8WjmEdk

Handling networking in the application shouldn’t be so hard. Adam & Liam show in this session how a service mesh can simplify it — making the application code focus on your unique business logic.

New Tools

Groupless Autoscaling with Karpenter — Ellis Tarn & Prateek Gogia, Amazon
https://youtu.be/43g8uPohTgc

Do you know how long it takes for cluster auto scaler to add a node to the cluster? Ellis & Prateek had been able to shorten this time from about 5 min to less than a minute. This new approach to the problem can significantly impact cost saving, and pods start time.

Traces from Events: A New Way to Visualise Kubernetes Activities — Bryan Boreham, Weaveworks
https://youtu.be/g5tHHD4crtQ

Using jaeger for K8s events ?! Bryan presents a new way to visualize events as spans, making it much easier to understand the relationship between them.

Kubernetes

Resource Requests and Limits Under the Hood: The Journey of a Pod Spec — Kohei Ota, Hewlett Packard Enterprise & Kaslin Fields, Google
https://youtu.be/WB3_sV_EQrQ

Even if you know how they are working, you will enjoy these beautiful graphical slides. From the spec to how it affects the CPU, Kohei & Kaslin will teach you everything you need to know.

The Long, Winding and Bumpy Road to CronJob’s GA — Maciej Szulik, Red Hat & Alay Patel, Red Hat
https://youtu.be/o5h6s3A9bXY

In K8s 1.21, CronJobs will become GA, so what a better time to learn about this than know. Maciej & Alay present the process from early days until GA. They are explaining the challenges and the solutions that make K8s CronJobs a great feature.

Personal Growth

Writing for Developers: Take your Project Docs to the Next Level — Celeste Horgan, CNCF
https://youtu.be/vz_5EdhHrmI

Sometimes you must write documentation, so it should be the best there is. Luckily for us, Celeste had prepared a simple structure for your docs. With these three parts structure, it will be easy to read and follow.

Achieving the Tipping Point for Open-source Software: Making the Business Value Obvious for Upper Management — Joshua Grose, Splunk
https://youtu.be/v-Tq9V4zpPA

How can you start using all the tools and practices you just saw? In this session, Joshua will give you the tools to pitch technology to your management. From refactoring to multi cloud, you can do everything as long as you know how to sell it.

From Zero to Hero: Outcomes from Cloud-Native El Salvador Community Creation — Raul Flamenco, Acopula Networks & Mauricio Quevedo, KORINVER
https://youtu.be/iyskOvOKHVw

Raul & Mauricio had the vision to have a CNCF community in El Salvador, and know they share how they created one. Truly inspiring talk!

MultiCluster

Multi-Cluster Service Deployments with Operators and KubeCarrier — Rastislav Szabó, Kubermatic
https://youtu.be/mWQetXFVrao

Multi-clusters application sometimes needs to talk between themselves. Rastislav presents a way to manage application and export services across clusters, so pods can communicate using local services.

Multi-Tenancy in Kubernetes: How We Avoided Clusters Sprawl With Capsule — Dario Tranchitella, CLASTIX & Maksim Fedotov, Wargaming.net
https://youtu.be/WWKat7NP0NM

Multi cluster is not the only way to separate tenants. Dario & Maksim will show how by using one CRD a complete separation (yes, even kube-proxy) can be achieved.

See you all next time, and don’t forget to join the CNCF slack

--

--