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.