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
Coming soon - 10
Creating Your First Pod Manifest
Coming soon - 11
Applying Manifests to the Cluster
Coming soon - 12
The Pod Lifecycle
Coming soon - 13
Container Image Pull Policies
Coming soon - 14
Running a Simple Web App
Coming soon - 15
Introduction to Labels and Selectors
Coming soon - 16
Port Forwarding for Local Access
Coming soon - 17
The Role of Services
Coming soon - 18
Creating a ClusterIP Service
Coming soon - 19
Exposing Apps with NodePort
Coming soon - 20
Injecting Environment Variables
Coming soon - 21
Managing Application Configuration
Coming soon - 22
Troubleshooting Pod Crashes
Coming soon - 23
Analyzing Container Logs
Coming soon - 24
Debugging ImagePullErrors
Coming soon - 25
Modifying Running Pods
Coming soon - 26
Cleaning Up Resources
Coming soon - 27
Liveness Probes
Coming soon - 28
Readiness Probes
Coming soon - 29
Resource Requests and Limits
Coming soon - 30
Using Secrets
Coming soon - 31
Persistent Storage Basics
Coming soon - 32
The ReplicaSet Controller
Coming soon - 33
Deployments: Declarative Updates
Coming soon - 34
Rolling Back Deployments
Coming soon - 35
Scaling Applications
Coming soon - 36
Understanding Service DNS
Coming soon - 37
Environment-Specific Configuration
Coming soon - 38
Advanced Labeling Strategies
Coming soon - 39
Introduction to Ingress
Coming soon - 40
Setting Up an Ingress Controller
Coming soon - 41
Defining Ingress Rules
Coming soon - 42
Monitoring Cluster Events
Coming soon - 43
Viewing Resource Metrics
Coming soon - 44
Security Contexts
Coming soon - 45
Service Accounts
Coming soon - 46
Introduction to Jobs
Coming soon - 47
CronJobs for Scheduling
Coming soon - 48
Persistent Volumes and Claims
Coming soon - 49
Dynamic Provisioning
Coming soon - 50
Using Init Containers
Coming soon - 51
Multi-Container Pods
Coming soon - 52
Cluster Upgrades and Maintenance
Coming soon - 53
Introduction to Helm
Coming soon - 54
Managing Releases with Helm
Coming soon - 55
Advanced Networking Concepts
Coming soon