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

Popular posts from this blog

Free Courses - Git & GitHub (DevOps)

6 FREE courses to learn AWS & AWS DevOps (Concepts + Hands-on + Interview)