Kubernetes: Kubernetes Concepts & Your First Pod
Master Kubernetes from scratch — kubernetes concepts & your first pod.
What you'll learn
By the end you can confidently apply Kubernetes at a beginner level: kubernetes concepts & your first pod, with real, working code.
Who it's for
Developers learning Kubernetes at a beginner level.
Prerequisites
Docker basics.
A structured, hands-on beginner course on Kubernetes, taking you from scratch by building a deployed app on a real cluster.
Curriculum
- 1
The Evolution from Docker to Orchestration
5 min - 2
Anatomy of a Kubernetes Cluster
4 min - 3
The Control Plane and the State Store
5 min - 4
Declarative vs. Imperative Models
4 min - 5
Setting Up Your Local Environment
4 min - 6
Exploring Cluster Status with kubectl
4 min - 7
Understanding Namespaces
4 min - 8
Managing kubeconfig and Contexts
4 min - 9
The Pod: The Smallest Unit of Execution
4 min - 10
Creating Your First Pod Manifest
3 min - 11
Applying Manifests to the Cluster
4 min - 12
The Pod Lifecycle
4 min - 13
Container Image Pull Policies
4 min - 14
Running a Simple Web App
3 min - 15
Introduction to Labels and Selectors
4 min - 16
Port Forwarding for Local Access
4 min - 17
The Role of Services
4 min - 18
Creating a ClusterIP Service
3 min - 19
Exposing Apps with NodePort
4 min - 20
Injecting Environment Variables
3 min - 21
Managing Application Configuration
3 min - 22
Troubleshooting Pod Crashes
4 min - 23
Analyzing Container Logs
4 min - 24
Debugging ImagePullErrors
4 min - 25
Modifying Running Pods
4 min - 26
Cleaning Up Resources
4 min - 27
Liveness Probes
4 min - 28
Readiness Probes
4 min - 29
Resource Requests and Limits
3 min - 30
Using Secrets
4 min - 31
Persistent Storage Basics
4 min - 32
The ReplicaSet Controller
4 min - 33
Deployments: Declarative Updates
4 min - 34
Rolling Back Deployments
3 min - 35
Scaling Applications
4 min - 36
Understanding Service DNS
4 min - 37
Environment-Specific Configuration
4 min - 38
Advanced Labeling Strategies
3 min - 39
Introduction to Ingress
4 min - 40
Setting Up an Ingress Controller
4 min - 41
Defining Ingress Rules
4 min - 42
Monitoring Cluster Events
4 min - 43
Viewing Resource Metrics
4 min - 44
Security Contexts
4 min - 45
Service Accounts
3 min - 46
Introduction to Jobs
4 min - 47
CronJobs for Scheduling
4 min - 48
Persistent Volumes and Claims
4 min - 49
Dynamic Provisioning
4 min - 50
Using Init Containers
3 min - 51
Multi-Container Pods
3 min - 52
Cluster Upgrades and Maintenance
3 min - 53
Introduction to Helm
3 min - 54
Managing Releases with Helm
4 min - 55
Advanced Networking Concepts
4 min