Member-only story

Kubernetes Control Plane Components: The brain behind your cluster

Kuldeep singh
2 min readApr 17, 2023
Source: https://kubernetes.io/docs/concepts/overview/components/

Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. At the heart of Kubernetes is the control plane, which consists of a set of components responsible for managing the cluster’s state and orchestration.

In this blog post, we’ll take a closer look at the Kubernetes control plane components, including their roles and responsibilities, and how they work together to manage your cluster.

Etcd

Etcd is a distributed key-value store that stores the entire state of the Kubernetes cluster. It is the source of truth for all the objects in the cluster, including pods, services, and nodes. Etcd provides a highly available and consistent store for the Kubernetes control plane to access and modify. Read more…

kube-apiserver

The kube-apiserver is the front-end API for the Kubernetes control plane. It receives requests from users and other components, validates them, and stores them in etcd. The kube-apiserver also serves as the authentication and authorization mechanism for the cluster.

kube-scheduler

The kube-scheduler is responsible for assigning pods to nodes based on resource availability…

--

--

Kuldeep singh
Kuldeep singh

Written by Kuldeep singh

Tech enthusiast. Crafting code that blends innovation with functionality. Exploring tech trends, sharing insights.

No responses yet