Description
1. What is Kubernetes?
Answer:
Kubernetes is a container orchestration platform that automates deployment, scaling, load balancing, and self-healing of containerized applications.
2. Why do we need Kubernetes when we already have Docker?
Answer:
Docker runs containers. Kubernetes manages containers at scale with auto-healing, scaling, and orchestration.
3. What problems does Kubernetes solve?
Answer:
Manual container management, downtime, scaling issues, load distribution, and infrastructure abstraction.
4. What are the main components of Kubernetes?
Answer:
Control Plane: kube-apiserver, etcd, scheduler, controller-manager
Worker Node: kubelet, kube-proxy, container runtime
5. What is a Pod?
Answer:
Smallest deployable unit with one or more containers sharing network and storage.
6. What is CrashLoopBackOff?
Answer:
Container repeatedly crashes and Kubernetes applies exponential backoff before restarting.
7. Common causes of CrashLoopBackOff?
Answer:
Bad config, missing env vars, wrong command, dependency failure, OOMKilled.
8. How to debug CrashLoopBackOff?
Answer:
kubectl describe pod, logs, logs –previous, check configs and dependencies.






Reviews
There are no reviews yet