Thuta Learning
DevOpsintermediatekubernetesk8sdevopsdockercontainerorchestration

Kubernetes

Let's level up from Docker containers to Kubernetes — 25 step-by-step tutorials covering Pod, Deployment, Service all the way to HPA, Rolling Update, Helm, RBAC, and a production-ready project.

25 Lessons · 220 min · Learning Platform Editorial Team

What Is Kubernetes

What you need on the desk

  • Docker (a container runtime is needed to run Kubernetes)
  • minikube or kind (local Kubernetes cluster)
  • kubectl (Kubernetes command line tool)

Know this much before you start

  • A solid grasp of Docker basics (image, container, Dockerfile)
  • Optional: having already gone through the Docker tutorial will help a lot
  • Basic comfort with the terminal/command line

By the end, you can

  • Explain Kubernetes as a container orchestration system
  • Understand the differences between Pod, Deployment, and Service, and write YAML for them
  • Properly organize an app using ConfigMap/Secret/Namespace/Volume
  • Apply HPA, Rolling Update/Rollback, Ingress, and Helm in production
  • Restrict access with RBAC and debug Pod issues
  • Deploy a full-stack app all the way through using a production-ready checklist