

Category · DevOps
Kubernetes without the magic
What an orchestrator does and how to talk to it. Course plan: 1. What Kubernetes solves: cluster, control plane, nodes, kubectl. 2. Pod and Deployment: replicas, rolling update, rollback. 3. Service and Ingress. 4. ConfigMap and Secret. 5. Probes, requests and limits, HPA. 6. Helm: packaging manifests. 7. StatefulSet and storage: PersistentVolume, databases in the cluster. 8. Namespaces and RBAC. 9. GitOps with Argo CD. The first five lessons are available now, the rest are coming soon.
5 lessons63 min
To the first lessonCheatsheet nowTopics, each as its own lesson

01What Kubernetes solves: cluster, control plane, nodes and kubectlDemoYou describe the desired state in YAML, and the cluster brings reality in line with it.
12 min
02Pod and Deployment: replicas, rolling update, rollbackA Pod is short lived. A Deployment makes sure the right number is always running.
13 min
03Service and Ingress: how traffic reaches a PodClusterIP, NodePort, LoadBalancer, ingress controller and DNS inside the cluster.
13 min
04Configuration: ConfigMap and SecretOne image for every environment, settings kept apart. And why base64 is not encryption.
11 min
05Health and resources: probes, requests, limits, HPAHow Kubernetes knows the app is alive, and how much CPU and memory to give it.
14 min0/5 topics open. This is the course intro, not the whole course on one page.