Kubernetes Architecture

What are the basic component of worker node or Data-plane in Kubernetes.
  • Container runtime: Container runtime is taking of running container inside PODS.
  • Kubelet : Taking care of pod creation and ensure to POD is always running.
  • Kube-proxy : Is taking care  of networking services of Kubernetes cluster.
What are the basic component of master node or Control-plane in Kubernetes.
  • API Server : Its exposed to external word and taking all the request from external world.
  • Scheduler : Scheduler is responsible for scheduling of resources or pods.
  • Etcd : It have cluster related information stored as key, value store.
  • Controller  Manager : It ensure desire state always be same as actual state of cluster.
  • Cloud Control Manager :(CCM) It is open source utility that is taking care of cloud services in Kubernetes.