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

# Controller Manager

Describe about Controller Manager

It has 2 main responsibility .

1. Monitor&#x20;
2. Remediate Situation<br>

**Example**

`Node Controller`  will always monitor the status of Node via `Kube API Server` every 5 seconds when something went wrong it will recovery.

\
In the Controller Manger it will have multiple controller working inside such as `Node controller`  and `Replica controller` etc. Additionally the controller can be customized manually .&#x20;

{% hint style="warning" %}
**Noted:**

If we setup cluster manually , we need to install controller manager  by ourself.
{% endhint %}
