KubeCon NA 2020 Recommended List

3 min readDec 6, 2020

KubeCon + CloudNativeCon North America 2020 talks are now available on YouTube, with 208 talks in total. There are plenty of excellent talks, so this is more like a taste from my recommended talks.

Kubernetes is Complex

The talks in this section reveal some of the parts of it:

PID 1, SIG Handling, Hooks & Probes: Managing Container Lifecycle Correctly — Anmol Krishan Sachdeva, OLX Group, Naspers
https://www.youtube.com/watch?v=Orrwfu1lvS8 / https://sched.co/ekAC
Creating a pod is the most basic operation in Kubernetes, and therefore understanding its life cycle is such important. This talk explains the less familiar phases in the pod life cycle, and how to use them: preStart hook, init container, SIGTERM, and killing a pod.

Kubernetes CronJobs — Does Anyone Actually Use This [in Production]? — Kevin Yang, Lyft
https://www.youtube.com/watch?v=zI3GhQSDeA4 / https://sched.co/ekDF
Cronjobs are first-class citizens in Kubernetes, but although creation is easy, monitoring and understanding the life cycle can be difficult. Watch Kevin talk to explore CronJobs and understand them.

How the OOM-Killer Deleted My Namespace, and Other Kubernetes Tales — Laurent Bernaille, Datadog
https://www.youtube.com/watch?v=MrNhdmyXXKg / https://sched.co/ekDO
This talk is about the complexity of Kubernetes. Common actions can have a drastic effect on the whole cluster, even days after they were executed.

Advanced use-cases

Kubernetes is also a platform for other open-source tools and solutions. KubeCon includes many talks that present demos and strategies to solve day-to-day problems. Here are a few of them:

Constructing Chaos Workflows with Argo and LitmusChaos — Umasankar Mukkara, MayaData & Sumit Nagal, Intuit
https://www.youtube.com/watch?v=Ohj0VrwmQWs / https://sched.co/ekDC
Chaos testing is one of the latest buzzwords. This talk presents Litmus UI, which organizes your chaos testing. Yes, chaos can be organized. Combining with Argo workflow, you can GitOps your testing.

Cluster Reconciliation: Managing Resources Across Multiple Clusters — Vallery Lancey, Independent
https://www.youtube.com/watch?v=8JYn0PIHQEY / https://sched.co/ekBn
According to the CNCF survey, almost everyone has more than one cluster. Therefore, the problem of scheduling resources across multiple clusters is common. In this talk, Vallery explains some methods and solutions for this problem.

Multi-Cluster is Easier Than You Think with Linkerd and Ambassador — Thomas Rampelberg, Buoyant & Daniel Bryant, Datawire
https://www.youtube.com/watch?v=pf_Io5qnPWk / https://sched.co/ekD9
More on multi-clusters. This talk presents how to set up traffic from one cluster to another, so services can communicate without being affected by the different clusters.

Stop Writing Operators — Joe Thompson, HashiCorp
https://www.youtube.com/watch?v=CwVCfl4qpdg / https://sched.co/ekAR
Do you think you have a problem that requires an operator? Joe is here to convince you otherwise, by showing other solutions. If you still think you need an operator, you will also find tips on how to write one.

Time for a break

With over 300 talks, you might feel that you need a break, and watch something different:

Infrastructure for Entertainment — Justin Garrison, Amazon
https://www.youtube.com/watch?v=VtedIghTPzI / https://sched.co/ekD3
Watch this talk, where Justin explains how to produce a movie and stream it to the world — a beautiful talk.

Jerry Hargrove @awsgeek Notes on the Keynotes:
Jerry draws the keynotes, a delightful way to summarize them:
https://www.awsgeek.com/KubeCon-Virtual-2020/Day-1-Keynote/
https://www.awsgeek.com/KubeCon-Virtual-2020/Day-2-Keynote/
https://www.awsgeek.com/KubeCon-Virtual-2020/Day-3-Keynote/

Having Cloud Native Fun with HonkCTL — Jeffrey Sica, Red Hat
https://www.youtube.com/watch?v=wwtL9iIM_rg / https://sched.co/ekBS
Do you want to join the community, but you feel that you don’t understand all the jokes? Jeffrey is here to explain them, and everything else that makes our community a home for so many people.

Platforms on top of Kubernetes

The last sections of talks are from companies that detail how they build a platform for their developers, using Kubernetes and more Open source projects:

Standardizing Cloud Native Application Delivery Across Different Clouds — Hongchao Deng, Alibaba
https://www.youtube.com/watch?v=0yhVuBIbHcI / https://sched.co/ekAm
Using CLI tool and Capability Oriented Architecture, so developers can easily add features to their applications.

Eating Your Vegetables: How to Manage 2.5 Million Lines of YAML — Daniel Thomson & Jesse Suen, Intuit
https://www.youtube.com/watch?v=BGiCRyUDIPg / https://sched.co/ekAg
Intuit uses Kustomize and Argo to support 4,000 developers with more than 2.5M YAML files.

--

--

Omer Kahani
Omer Kahani

Written by Omer Kahani

Staff Software Engineer, Cloud Platform @ Snyk

No responses yet