Kubernetes Interview Questions
------------------------------
1. What is Kubernetes ?
2. What is the Kubernetes architecture explain in detail?
3. What is etcd ?
4. What is master & minion/worker/slave ?
5. What is Replication controller & what it does ?
6. What is the difference between the replication controller and a replica set?
7. What is Daemon set in k8s ?
8. How can you rollback the previous version of application in Kubernetes?
9. What is kubectl & kubelet ?
10. What is the use of Kube-controller manager ?
11. What is pod and Explain pod LifeCycle ?
12. How many containers can run in a pod ?
13. What is the role of Kube-Scheduler ?
14. How the 2 pods communicate with each other ?
15. How 2 containers inside a pod communicate with each other ?
16. What are the namespaces in Kubernetes?
17. What is Deployment ?
18. How many deployment strategies are there in Kubernetes?
19. What is Persistent volume and Persistent Volume Claim?
20. What is HPA (Horizontal Pod Autoscaler) & It's Advantages?
21. What is Service in K8s and explain different types of k8s Services ?
22. Explain Blue-Green deployment in K8s ?
23. Explain what is labels and selector in k8s ?
24. Can You Please write Deployment YAML file ?
25. What is the Metrics Server in Kubernetes? Why do we need it ?
26. How does HPA work in Kubernetes ?
27. What types of metrics does HPA support?
28. How does HPA get CPU/memory usage?
29. Did you implement autoscaling in a production cluster?