// Module included in the following assemblies:
//
// * operators/operator-reference.adoc

[id="kube-controller-manager-operator_{context}"]
= Kubernetes Controller Manager Operator

[discrete]
== Purpose

The Kubernetes Controller Manager Operator manages and updates the Kubernetes
Controller Manager deployed on top of {product-title}. The Operator is based on
OpenShift library-go framework and it is installed via the Cluster Version
Operator (CVO).

It contains the following components:

* Operator
* Bootstrap manifest renderer
* Installer based on static pods
* Configuration observer

By default, the Operator exposes Prometheus metrics through the metrics service.

[discrete]
== Project

link:https://github.com/openshift/cluster-kube-controller-manager-operator[cluster-kube-controller-manager-operator]
