// This assembly is included in the following assemblies:
//
// deploying/assembly-deploy-create-cluster.adoc

[id='cluster-operator-{context}']
= Deploying the Cluster Operator

[role="_abstract"]
The Cluster Operator is responsible for deploying and managing Apache Kafka clusters within a Kubernetes cluster.

The procedures in this section describe how to deploy the Cluster Operator to watch one of the following:

** xref:deploying-cluster-operator-{context}[A single namespace]
** xref:deploying-cluster-operator-to-watch-multiple-namespaces-{context}[Multiple namespaces]
** xref:deploying-cluster-operator-to-watch-whole-cluster-{context}[All namespaces]

//Options for deploying the Cluster Operator
include::modules/con-deploy-cluster-operator-watch-options.adoc[leveloffset=+1]
//Deploy the Cluster Operator to watch a single namespace
include::modules/proc-deploy-cluster-operator-watch-namespace.adoc[leveloffset=+1]
//Deploy the Cluster Operator to watch multiple namespaces
include::modules/proc-deploy-cluster-operator-watch-multiple-namespaces.adoc[leveloffset=+1]
//Deploy the Cluster Operator to watch all namespaces
include::modules/proc-deploy-cluster-operator-watch-whole-cluster.adoc[leveloffset=+1]
