// This assembly is included in:
//
// deploying/deploying.adoc

[id="deploy-tasks_{context}"]
= Deploying Strimzi using installation artifacts

[role="_abstract"]
Having xref:deploy-tasks-prereqs_{context}[prepared your environment for a deployment of Strimzi], you can deploy Strimzi to a Kubernetes cluster.
You can use the deployment files provided with the release artifacts.

Use the deployment files to xref:deploy-create-cluster_{context}[create the Kafka cluster].

Optionally, you can deploy the following Kafka components according to your requirements:

* xref:kafka-connect-{context}[Kafka Connect]
* xref:kafka-mirror-maker-{context}[Kafka MirrorMaker]
* xref:kafka-bridge-{context}[Kafka Bridge]

ifdef::Downloading[]
You can deploy Strimzi {ProductVersion} on Kubernetes {KubernetesVersion}.
endif::Downloading[]

ifndef::Downloading[]
Strimzi is based on {StrimziVersion}.
You can deploy Strimzi {ProductVersion} on OpenShift {OpenShiftVersion}.
endif::Downloading[]

NOTE: To run the commands in this guide, your cluster user must have the rights to manage role-based access control (RBAC) and CRDs.

//Procedures to create Kafka cluster: deploy the Cluster Operator, deploy the Kafka cluster
include::assembly-deploy-create-cluster.adoc[leveloffset=+1]
//Procedure to deploy Kafka Connect
include::assembly-deploy-kafka-connect.adoc[leveloffset=+1]
//Procedure to deploy Kafka MirrorMaker
include::assembly-deploy-kafka-mirror-maker.adoc[leveloffset=+1]
//Procedure to deploy Kafka Bridge
include::assembly-deploy-kafka-bridge.adoc[leveloffset=+1]
