From the course: Securing Containers and Kubernetes Ecosystem

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Kubernetes master node

Kubernetes master node - Kubernetes Tutorial

From the course: Securing Containers and Kubernetes Ecosystem

Start my 1-month free trial

Kubernetes master node

- [Instructor] Etcd is a distributed key value data store that stores the configuration and state of the cluster. Master node runs the API server. The API server is responsible for accepting and processing commands from clients such as kubctl. The components of the master and the worker node do not talk to each other directly. They do so via the API server. The controller manager is the manager of the controllers. So what is a controller? A controller is a Kubernetes component that watches the state of the cluster and attempts to modify the actual state of the cluster so it matches the desired state. Some examples of the controllers are replica set, daemon set, stateful set, service controller, and so on. Controllers watch the API server for changes to the cluster state and keep performing operations until the actual state matches the desired state. The scheduler determines which node a pod will be assigned to. It…

Contents