Kubernetes Architecture

cluster — group of identical instance resources — pods

node — instance

EKS

control plane / master

etcd = cluster database   name of the master, cluster etc
api server = communication among cluster components, recieves and forwards information
scheduler = scheduling pods
 pod = smallest unit of kubernetes, jacket like structure to container
 kubeproxy = for networking
 kubelet = sends information of node to api server also sends heartbeat
 controller = many controllers, manages pods and containers.

bare minimum criteria for 0.25m 6.25core

GB Gi 1024 1000

containerd

kubeadm

Kubernetes Components