Figure 3 - uploaded by Prashanth Jakkula
Content may be subject to copyright.
Kubernetes Master Looking deeper into the architecture, a master node in kubernetes consists of an API server, a scheduler and a controller. It also contains an open source key value database called etcd. The master sends requests to etcd to retrieve the information from nodes such as state of pods, nodes and the containers. This helps kubernetes to be scalable by creating abstraction layer between the underlying infrastructure and the application. Api-Server represents Kubernetes API which is the front end of Kubernetes. Scheduler watches and manages the newly created pods and assigns nodes. Kube-Controller controls different aspects of a cluster. Each controller is a process by itself. It has the following controlleers:  Node Controller  Replication controller  End Point controller and  Account and token controller

Kubernetes Master Looking deeper into the architecture, a master node in kubernetes consists of an API server, a scheduler and a controller. It also contains an open source key value database called etcd. The master sends requests to etcd to retrieve the information from nodes such as state of pods, nodes and the containers. This helps kubernetes to be scalable by creating abstraction layer between the underlying infrastructure and the application. Api-Server represents Kubernetes API which is the front end of Kubernetes. Scheduler watches and manages the newly created pods and assigns nodes. Kube-Controller controls different aspects of a cluster. Each controller is a process by itself. It has the following controlleers:  Node Controller  Replication controller  End Point controller and  Account and token controller

Source publication
Preprint
Full-text available
Virtualization in the field of cloud computing has opened doors to innovation and new technologies. With the help of virtualization, different applications are able to cater different types of workloads. Containerization is one such type of virtualization which enabled isolation of application with its own operating system. This improved the portab...