Kubernetes Components
Kubernetes API Server
Kubernetes API server, a brain for Kubernetes cluster which handles communication with each component of Kubernetes. It validates and configures data for the api objects which include pods, services, replication controllers etc.
Kubernetes controller manager
Kubernetes control manager keep an eye on the shared state of Kubernetes cluster and make sure that cluster always running in desired state.
ETCD
A highly available key/value store known as database of Kubernetes.
Kubernetes Scheduler
Kubernetes scheduler is a policy-rich, topology-aware, workload-specific function that significantly ensures availability, performance, and capacity.
Kubelet
Kubelet is the primary “node agent” that runs on each node. When we join any new node to Kubernetes cluster, the process involves installation of Kubelet which is later responsible of registration of node.
Kube-proxy
It's kind of IP table which manages the load between pods with in Nodes
Docker Engine (CRE)
It helps to create/delete containers within Pods
Comments