1. Kubernetes Architecture Components
A. Control Plane (Master Node)
The control plane manages the cluster and makes decisions about scheduling, scaling, and state management.
API Server (kube-apiserver): The main entry point for all Kubernetes commands (kubectl, API calls). It exposes the Kubernetes API.
Controller Manager (kube-controller-manager): Runs background processes (controllers) to maintain the desired cluster state.
Scheduler (kube-scheduler): Assigns pods to worker nodes based on resource availability and policies.
etcd: A key-value store that stores all cluster data, such as con... Read more