Skip to content

k8devKubernetes for a Docker person

A hands-on syllabus for learning k8s and migrating an existing Docker deployment, built for someone who already thinks in containers.

VineLabVineLab

How to use this

Budget roughly 6-8 weeks at a few hours per week, faster if you grind. Work through the phases in order: each one builds on the previous, and the labs assume you did the earlier ones. Read the phase first for the concepts, then do its lab.

PhaseTopicLabTime
0Mental model: why k8s exists-1 evening
1Local cluster + kubectl fluencyLab 1week 1
2Pods, Deployments, ServicesLab 2weeks 1-2
3Configuration and stateLab 3week 3
4Traffic from the outside worldLab 4week 4
5Operating itLab 5week 5
6Helm and packagingLab 6week 6
7The migration projectyour real stackweeks 7-8

A VineLab lab. Released under the MIT License.