Learn
Newsletter
Roadmaps
New
Search
⌘K
Toggle theme
Toggle theme
Toggle menu
Kubernetes Roadmap
What is Kubernetes & Why Use It
Kubernetes Architecture (Master & Worker Nodes)
Minikube & Kind (Local Kubernetes)
Foundations
Kubernetes vs Docker Swarm
kubectl Basics
Pods
Deployments
Labels & Selectors
Core Concepts
ReplicaSets
Namespaces
Cluster Networking Model
Ingress & Ingress Controllers
Network Policies
Kubernetes Networking
Services (ClusterIP, NodePort, LoadBalancer)
DNS in Kubernetes
Volumes & Persistent Volumes
Storage Classes & Dynamic Provisioning
Secrets Management
Storage & Data Management
Persistent Volume Claims (PVCs)
ConfigMaps
Jobs & CronJobs
StatefulSets
Vertical Pod Autoscaling
Workload Management
DaemonSets
Horizontal Pod Autoscaling
RBAC (Role-Based Access Control)
Pod Security Standards
Secrets Encryption
Security
Service Accounts
Network Policies for Security
Logging in Kubernetes
Dashboards with Grafana
Kubernetes Events & Auditing
Observability & Monitoring
Monitoring with Prometheus
Tracing with Jaeger / OpenTelemetry
Cluster Autoscaling
Multi-Cluster Management
Running Kubernetes on Cloud (EKS, GKE, AKS)
Scaling & High Availability
Load Balancing Strategies
Disaster Recovery & Backups
Helm Charts
Service Mesh (Istio, Linkerd)
GitOps with ArgoCD / Flux
Advanced Topics
Operators & CRDs (Custom Resource Definitions)
Kubernetes API Extensions
Deploy a Simple Web App on Kubernetes
Set up CI/CD Pipeline with Kubernetes
Build a Monitoring Stack with Prometheus & Grafana
Projects
Expose Service with Ingress
Deploy Stateful App with StatefulSets
Deploy Microservices with Helm
Kubernetes Core Concepts Q&A
Networking & Ingress Scenarios
Scaling & High Availability Questions
Interview Preparation
Pods, Deployments & Services Questions
Security & RBAC Questions
Case Studies (Netflix, Shopify, Airbnb on Kubernetes)