Don’t Panic: Kubernetes will no longer support Docker
summary
Kubernetes has deprecated Docker as the node-level container runtime (deprecation noted in v1.20) and demonstrates replacing dockershim with containerd by changing kubelet configuration and restarting the node. The demo shows installing containerd, rescheduling pods (which continue to run, sometimes faster), and keeping image formats, registries and CI pipelines working by using kaniko or in-pod builds; it also warns to check logging/monitoring and Windows container caveats and notes the deprecation stays until at least v1.23.
AI-written summary · about
chapters (11)
- 0:00Start
- 4:12AGENDA
- 5:59Introduction to Docker 2/2
- 8:08What Docker is for Kubernetes
- 9:10Open Container Initiative
- 10:37Container Runtime Interface
- 12:00Why the Removal
- 14:08Impacts on Kubernetes Users
- 15:16Impacts on Kubernetes Administrators 2/2
- 16:42When to Intervene
- 17:20Issues from Version 1.23
related talks
27mKeep Calm and Containerd On!
33mLessons Learned Migrating Kubernetes from Docker to containerd Runtime
08mKeynote: Kubernetes Project Updates
43mcontainerd
38mScaling your applications with Kubernetes and Docker
28mScaling Node.js Applications with Kubernetes and Docker
39mMore Than Secure: Containerd + KataContainers as Kubernetes Runtime
19mWhat Should and Shouldn’t Scare You: Kubernetes and Containers
