What is Kubernetes?
An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.
Kubernetes (K8s) manages clusters of containers at scale. It handles load balancing, self-healing (restarting failed containers), rolling updates, secret management, and horizontal auto-scaling.
Core objects include Pods (smallest deployable units), Deployments (desired state), Services (networking), and ConfigMaps/Secrets (configuration). Managed offerings include EKS (AWS), GKE (Google), and AKS (Azure).