Free module
Kubernetes with k3s
Learn Kubernetes hands on with k3s: pods, Deployments, Services, ConfigMaps and finding why a pod is broken, in a real cluster.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Virtual machine lab
Nodes, namespaces and pods in Kubernetes
I can say what a node, a namespace and a pod are.
Read the lesson2 · Virtual machine lab
Kubernetes Deployments and replicas
I can keep three copies of a pod running with a Deployment.
Read the lesson3 · Virtual machine lab
Kubernetes Services and cluster DNS
I can give pods one name and find it from another pod.
Read the lesson4 · Virtual machine lab
Kubernetes ConfigMaps and settings
I can change a setting without rebuilding the program.
Read the lesson5 · Virtual machine lab
Why a Kubernetes pod is broken
I can read describe and logs and name the fault of a broken pod.
Read the lesson6 · Virtual machine lab
A small Kubernetes app, end to end
I can run a small app that uses a Deployment, a Service and a ConfigMap together.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.