Kubernetes cluster
Worker Nodes
worker nodes has kublets and container runtime inside them. to run the container and to manage it.
kube proxy
forward’s the traffic to same node if service exists to prevent network overhead.
Master Nodes
that controls the worker nodes.
API server
is like a cluster gateway, and acts as a gatekeeper.
scheduler
it decides where to put the pods. like looking into the CPU and ram of nodes.
controller manager
if pod dies then restart it on the node. it detects the pod crash.
etcd
it’s a key value store. so every k8s data is stored here in key value way.