Kubernetes Course
Orchestrate production platforms — Pods, Deployments, Services, Helm, GitOps, observability and security.
Architecture
Build → Ship → Run
From source code to a running container, through Dockerfile, image registry, Docker engine and isolated container processes.
Enterprise learning path
Foundations
- 1Kubernetes HomeNext up
kubernetes home welcome to the kubernetes course. kubernetes is the platform teams use to run containers reliably across fleets of machines -
- 2What is Kubernetes?
what is kubernetes? what is kubernetes? is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 3Kubernetes Architecture
kubernetes architecture kubernetes architecture is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 4Installing Kubernetes
installing kubernetes installing kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 5kubectl Basics
kubectl basics kubectl basics is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 6Pods
pods pods is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 7ReplicaSets
replicasets replicasets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 8Deployments
deployments deployments is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 9Services
services services is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 10Namespaces
namespaces namespaces is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 11Labels & Selectors
labels & selectors labels & selectors is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 12ConfigMaps
configmaps configmaps is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 13Secrets
secrets secrets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
Workloads
- 14StatefulSets
statefulsets statefulsets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 15DaemonSets
daemonsets daemonsets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 16Jobs
jobs jobs is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 17CronJobs
cronjobs cronjobs is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 18Init Containers
init containers init containers is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 19Sidecar Containers
sidecar containers sidecar containers is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Networking
- 20ClusterIP
clusterip clusterip is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 21NodePort
nodeport nodeport is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 22LoadBalancer
loadbalancer loadbalancer is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 23Ingress
ingress ingress is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 24Network Policies
network policies network policies is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 25DNS in Kubernetes
dns in kubernetes dns in kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
Storage
- 26Volumes
volumes volumes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 27Persistent Volumes
persistent volumes persistent volumes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 28Persistent Volume Claims
persistent volume claims persistent volume claims is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 29Storage Classes
storage classes storage classes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 30Dynamic Provisioning
dynamic provisioning dynamic provisioning is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Configuration
- 31Resource Requests & Limits
resource requests & limits resource requests & limits is a practical kubernetes capability, not just a definition to memorize. this lesson explains
- 32Probes (Liveness, Readiness, Startup)
probes (liveness, readiness, startup) probes (liveness, readiness, startup) is a practical kubernetes capability, not just a definition to memorize. this lesson explains
- 33Taints & Tolerations
taints & tolerations taints & tolerations is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 34Node Affinity
node affinity node affinity is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 35Pod Affinity
pod affinity pod affinity is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 36Pod Anti-Affinity
pod anti-affinity pod anti-affinity is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Scaling
- 37Horizontal Pod Autoscaler
horizontal pod autoscaler horizontal pod autoscaler is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 38Vertical Pod Autoscaler
vertical pod autoscaler vertical pod autoscaler is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 39Cluster Autoscaler
cluster autoscaler cluster autoscaler is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Security
- 40RBAC
rbac rbac is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 41Service Accounts
service accounts service accounts is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 42Security Contexts
security contexts security contexts is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 43Pod Security Standards
pod security standards pod security standards is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 44Secrets Management
secrets management secrets management is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 45Image Security
image security image security is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Observability
- 46Logging
logging logging is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 47Monitoring with Prometheus
monitoring with prometheus monitoring with prometheus is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 48Grafana
grafana grafana is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 49Metrics Server
metrics server metrics server is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 50Alerts
alerts alerts is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 51OpenTelemetry
opentelemetry opentelemetry is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
Advanced
- 52Helm
helm helm is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 53Kustomize
kustomize kustomize is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 54Operators
operators operators is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 55CRDs
crds crds is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 56Admission Controllers
admission controllers admission controllers is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 57API Extensions
api extensions api extensions is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 58Service Mesh
service mesh service mesh is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 59Istio Basics
istio basics istio basics is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 60Multi-Cluster Kubernetes
multi-cluster kubernetes multi-cluster kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Cloud
- 61EKS
eks eks is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 62AKS
aks aks is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 63GKE
gke gke is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 64Managed Kubernetes Trade-offs
managed kubernetes trade-offs managed kubernetes trade-offs is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
DevOps
- 65CI/CD with Kubernetes
ci/cd with kubernetes ci/cd with kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 66GitOps
gitops gitops is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 67ArgoCD
argocd argocd is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 68FluxCD
fluxcd fluxcd is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 69Blue-Green Deployment
blue-green deployment blue-green deployment is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 70Canary Deployment
canary deployment canary deployment is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 71Rolling Updates
rolling updates rolling updates is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Troubleshooting
- 72kubectl debug
kubectl debug kubectl debug is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 73CrashLoopBackOff
crashloopbackoff crashloopbackoff is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 74OOMKilled
oomkilled oomkilled is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 75Pending Pods
pending pods pending pods is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 76DNS Issues
dns issues dns issues is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 77Networking Failures
networking failures networking failures is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
- 78ImagePullBackOff
imagepullbackoff imagepullbackoff is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams
- 79Certificate Problems
certificate problems certificate problems is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,
Projects
- 80Deploy a Node.js App
deploy a node.js app deploy a node.js app is a practical kubernetes capability, not just a definition to memorize. this lesson explains
- 81Deploy Spring Boot on Kubernetes
deploy spring boot on kubernetes deploy spring boot on kubernetes is a practical kubernetes capability, not just a definition to memorize. this
- 82Multi-tier E-Commerce Application
multi-tier e-commerce application multi-tier e-commerce application is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 83GitOps Deployment Project
gitops deployment project gitops deployment project is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 84Monitoring Stack Project
monitoring stack project monitoring stack project is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
- 85Production Platform Project
production platform project production platform project is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem
Interview
- 86Kubernetes Master Interview Bank
kubernetes interview questions answers pods deployments services ingress networking storage security rbac helm gitops argocd flux troubleshooting service mesh istio eks aks
- 87Kubernetes Interview (2-4 Years)
kubernetes interview (2-4 years) kubernetes interview (2-4 years) is a practical kubernetes capability, not just a definition to memorize. this lesson explains
- 88Kubernetes Interview (5-8 Years)
kubernetes interview (5-8 years) kubernetes interview (5-8 years) is a practical kubernetes capability, not just a definition to memorize. this lesson explains
- 89Kubernetes Interview (9-12 Years)
kubernetes interview (9-12 years) kubernetes interview (9-12 years) is a practical kubernetes capability, not just a definition to memorize. this lesson explains
- 90Kubernetes Interview (Architect Level)
kubernetes interview (architect level) kubernetes interview (architect level) is a practical kubernetes capability, not just a definition to memorize. this lesson explains