dev-resources.site
for different kinds of informations.
Kubernetes Architecture- Master Node
Letβs understand all four components with a real-time example.
Master Node β Mall Management:
β In a shopping mall, you have a management office that takes care of everything. In Kubernetes, this is the Master Node.
β The Master Node manages and coordinates all activities in the cluster, just like mall
management ensures the mall runs smoothly.
kube-apiserver β Central Control Desk:
β Think of the kube-apiserver as the central control desk of the mall. Itβs where all requests (like store openings or customer inquiries) are directed.
β Just like mall management communicates with stores, kube-apiserver communicates with all Kubernetes components.
etcd β Master Records:
β etcd can be compared to the master records of the mall, containing important information like store locations and hours.
β Itβs a key-value store that stores configuration and cluster state data.
kube-controller-manager β Task Managers:
β Imagine having specialized task managers for different mall departments, like security and maintenance.
β In Kubernetes, the kube-controller-manager handles various tasks, such as ensuring the desired number of Pods are running.
kube-scheduler β Scheduler Manager:
β Think of the kube-scheduler as a manager who decides which employees (Pods) should work where (on which Worker Node).
β It ensures even distribution and efficient resource allocation.
Featured ones: