First post about Kubernetes (K8s)
kubenetes componentes overview

First post about Kubernetes (K8s)

Kubernetes Components:

kubernetes cluster basically consists nodes and nodes can be divided into two parts such as:

  1. Control Plane / Master Node
  2. Data Plane / Worker Node

Control Plane / Master Node:

Generally there are 4 major components of control plane and one additional component for cloud based k8s service, and are

a.????Kube-API server :

  • This api-server interacts directly with user or the developer.
  • This kube-apiserver is meant to scale automatically as per load.
  • ?Kube api-server is front-end of control-plane.
  • We can say, this is responsible for all the communications in k8s cluster?

b.????Etcd cluster : It is like the memory of the master node or we can say it is the DB of the master node which store meta of the k8s cluster in a key- value order.

c.????Kube-scheduler : When users make request for the creation and management of PODs, kube scheduler is going to take action on these requests.

d.????Controller manager : This ensures desired state is maintained.

e. Cloud controller manager : This is the component in k8s with cloud specific knowledge.

Data Plane / Worker Node:

It has following 3 components, such as

1.????Kublet : Agent that runs on nodes waiting for instructions from master and execute them.

2.????Container engine : This is the technology in which your container is created like docker, containerd etc.

3.????Kubeproxy : it is responsible for networking like assigning ip to each pods, handling load balancing etc.

Abhishek Veeramalla

Busy Simplifying DevOps | Content Creator | Principal Engineer at Red Hat | OpenSource Enthusiast

2 å¹´

Wow .. Awesome .. First step NAGARJUNA HOTA

要查看或添加评论,请登录

社区洞察

其他会员也浏览了