The headlines

The editors pick the highlights from the past week.

Don’t Panic: Kubernetes and Docker

Kubernetes is deprecating Docker as a container runtime after v1.20.

tl;dr Docker as an underlying runtime is being deprecated in favor of runtimes that use the Container Runtime Interface(CRI) created for Kubernetes. Docker-produced images will continue to work in your cluster with all runtimes, as they always have.

ICYMI: CNCF webinars

Weekly recap of CNCF project, SIG, Ambassador, and member webinars that you might have missed.

You can view all CNCF recorded and upcoming webinars here.

CNCF Member webinar: Next-gen data protection for next-gen applications
Deepak Verma, Director of Product Strategy @Zerto

CNCF Member webinar: Discover, analyze, and secure your APIs…anywhere
Pranav Dharwadkar, VP of Products
Jakub Pavlik, Director of Engineering

CNCF Member webinar: Take the pain out of multi-cluster Kubernetes with Lens
Edward Ionel, Developer Relations @Mirantis

The technical

Tutorials, tools, and more that take you on a deep dive into the code.

Kubernetes: Efficient multi-zone networking with topology-aware routing
Google Open Source Blog

Geographically distributed stateful workloads Part Two: CockroachDB
Raffaele Spazzoli, Red Hat OpenShift

Deployments without YAML using Ketch
Saiyam Pathak, Civo

Kubernetes self remediation (AKA Poison Pill)
Nir Yehia, Red Hat OpenShift

k0s — Yet another Kubernetes distro
Saiyam Pathak, Civo

Shining a light on the Kubernetes user experience with Headlamp
Kinvolk blog

Scaling datastores at Slack with Vitess
Arka Ganguli, Guido Iaquinti, Maggie Zhou, and Rafael Chacón, Slack

Kubernetes distros with flavour of fleet
Saiyam Pathak, Civo
Darren Shepherd, SUSE

YAML tips for Kubernetes
Salman Iqbal

The editorial

Articles, announcements, and more that give you a high-level overview of challenges and features.

GitOps decisions
Ian Miell

How Kubernetes accelerates multiplayer game development
Emily Omier, The New Stack

Kubernetes will deliver the app store experience for enterprise software, says Weaveworks CEO
Matt Asay, TechRepublic

Understanding Kubernetes operators
Agustin Romano, Caylent

Kubernetes Operators: Automating complex application lifecycles

How to build a CI/CD process that deploys on Kubernetes and focuses on developer independence
Liron Cohen, Riskified

Upcoming CNCF webinars

Member Webinar: A look at how hackers exploit Prometheus, Grafana, Fluentd, Jaeger & more
Omer Levi Hevroni, Application Security Engineer @Synk
Dec 8, 2020 10:00 AM Pacific Time

Member Webinar: Preventing Kubernetes misconfiguration: Static analysis and beyond
Matt Johnson, Developer Advocate Lead @Bridgecrew
Dec 9, 2020 7:00 AM Pacific Time

Member Webinar: SPIFFE and SPIRE in practice
Dan Feldman, Principal Software Engineer @Hewlett Packard Enterprise
Umair Khan, Product Marketing Lead @Hewlett Packard Enterprise
Dec 9, 2020 1:00 PM Pacific Time

Member Webinar: Metal³: Kubernetes-native bare metal host management
Maël Kimmerlin, Senior Software Engineer @Ericsson Software Technology
Dec 10, 2020 10:00 AM Pacific Time

Member Webinar: Power to the people – making root/Docker a reality inside a Gitpod Container
Christian Weichel, Chief Architect @Gitpod
Alban Crequy, Director of Kinvolk Labs @Kinvolk
Dec 11, 2020 10:00 AM Pacific Time

Member Webinar: Implementing automated managed k8s service
Mason Choi, Senior Engineer @Samsung SDS
Kangsub Song, Senior Engineer @Samsung SDS
Dec 15, 2020 10:00 AM Korea Time

Member Webinar: Reducing your Kubernetes cloud spend
Webb Brown, CEO @Kubecost
Dec 15, 2020 10:00 AM Pacific Time

Member Webinar: Argo: Real Enterprise-scale with K8s
Al Kemner, Principal Software Engineer and Architect @New Relic
Daniel Jimbel, Staff Engineer @New Relic
Caleb Troughton, Product Manager, Telemetry Data Platform @NewRelic
Dec 16, 2020 7:00 AM Pacific Time

KubeWeekly is curated by Bob Killen, Shilla Saebi, Saiyam Pathak, L Körbes, Alison Dowdney, Chris Short, Craig Box, Daniel Oh, Kim Macmahon, and Michael Hausenblas