How kubernetes works? Explain each components with Short Summary.

Kubernetes has manily two components Master and Node/Minion.

The master node controls the state of the cluster; for example, which applications are running and their corresponding container images.

Master Components:

  1. API Server
  2. ETCD – for storing data in Key Velue
  3. Controller
  4. Scheduler
  5. Kubectl
  6. Kubelet
  7. Docker
  8. The Utlitites/Softwares (5,6,7) can be installed via kubeadmin init

Node:

  1. Kubelet
  2. Docker
  3. Kubectl
  4. Kube proxy
  5. The utilites (1,2,3) can be installed via kubeadmin join

Workstation

  1. Kubectl -> Package