1/6
What is Kubernetes?
1
What is Kubernetes?
- Kubernetes is an open-source container orchestration platform.
- Originally developed by Google, now maintained by CNCF.
- Automates deployment, scaling and management of containerized apps.
- Also known as K8s (K + 8 letters + s).
- Works with Docker, containerd, CRI-O runtimes.
Kubernetes Stack
Your App (Containers)
↓
Pods
↓
⎈ Kubernetes
↓
Nodes / Infra
2
Why Kubernetes?
Auto Scaling
Scale up/down based on load automatically
Self Healing
Restarts crashed containers automatically
Rolling Updates
Zero-downtime deployments
Load Balancing
Distributes traffic across pods
Bin Packing
Optimally places containers on nodes
Secrets Mgmt
Manages sensitive config data
⭐ Remember
✓ Kubernetes does NOT run your code -- it orchestrates containers
✓ K8s = open-source, cloud-native, declarative configuration
💡 Interview Tip
Q: What is Kubernetes?
A: Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of containerized applications.
A: Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of containerized applications.