> For the complete documentation index, see [llms.txt](https://amdocs-1.gitbook.io/kubernetes-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amdocs-1.gitbook.io/kubernetes-handbook/architecture/master-node.md).

# Master Node

### Master Node is responsible for overall management of cube cluster

{% file src="/files/-Mg-\_RpG1Od8tPp-0--C" %}
kubenetes-architecture.png
{% endfile %}

## The Master Node contains&#x20;

* **API Sever** - frontend of Kube control pane, interacts with the Kube API&#x20;
* **Scheduler** - watches created pods and designs to run on a specific node
* **Controller Manager** - controllers that runs tasks on a cluster

## There are four types of Controllers in Kubernetes

1. **Node Controller**: responsible for worker states
2. **Replication Controller**: maintains correct no. of pods for replicated controllers
3. **End-Point Controller**: joins services and pods together
4. **Service account/ Token Controller**: access mgmt.
