// This assembly is included in the following assemblies:
//
// configuring/configuring.adoc

[id='cruise-control-concepts-{context}']
= Using Cruise Control for cluster rebalancing

include::../../modules/cruise-control/con-cruise-control-description.adoc[leveloffset=+1]

NOTE: Strimzi provides xref:config-examples-{context}[example configuration files for Cruise Control].

include::../../modules/cruise-control/con-cruise-control-overview.adoc[leveloffset=+1]

include::../../modules/cruise-control/con-optimization-goals.adoc[leveloffset=+1]

include::../../modules/cruise-control/con-optimization-proposals.adoc[leveloffset=+1]

include::../../modules/cruise-control/con-rebalance-performance.adoc[leveloffset=+1]

include::../../modules/cruise-control/proc-configuring-deploying-cruise-control.adoc[leveloffset=+1]

include::../../modules/cruise-control/proc-generating-optimization-proposals.adoc[leveloffset=+1]

include::../../modules/cruise-control/proc-approving-optimization-proposal.adoc[leveloffset=+1]

include::../../modules/cruise-control/proc-stopping-cluster-rebalance.adoc[leveloffset=+1]

include::../../modules/cruise-control/proc-fixing-problems-with-kafkarebalance.adoc[leveloffset=+1]
