Kubernetes
Kubernetes (K8s) is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Index
| Section | Description |
|---|---|
| Interview Questions – Beginner | Core concepts: Pods, Nodes, Services, Deployments |
| Interview Questions – Intermediate | Scheduling, networking, storage, RBAC |
| Interview Questions – Advanced | HA, custom controllers, performance, security hardening |
| CKA Prep | Certified Kubernetes Administrator |
| CKAD Prep | Certified Kubernetes Application Developer |
| CKS Prep | Certified Kubernetes Security Specialist |
| Real-Time Use Cases | Production patterns and troubleshooting |
| Releases & New Features | What's new in each K8s version |
Quick Reference
# Cluster info
kubectl cluster-info
kubectl get nodes -o wide
# Namespace-scoped listing
kubectl get all -n <namespace>
# Describe any resource
kubectl describe <resource> <name> -n <namespace>
# Live logs
kubectl logs -f <pod> -n <namespace>
# Execute into a pod
kubectl exec -it <pod> -n <namespace> -- /bin/sh
Current Stable Version
Kubernetes 1.32 (released December 2024) — see release notes for full details.