You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/benchmarks/_index.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,12 +74,15 @@ How to setup the environment for the Kafka Performance Test.
74
74
1. Install the Koperator CustomResourceDefinition resources (adjust the version number to the Koperator release you want to install) and the corresponding version of Koperator, the Operator for managing Apache Kafka on Kubernetes.
You can deploy Kafka clusters using KRaft mode, which eliminates the need for ZooKeeper by using Kafka's built-in consensus mechanism. This is the future of Kafka and is recommended for new deployments.
85
+
86
+
-[Simple KafkaCluster with KRaft mode](https://github.com/adobe/koperator/blob/master/config/samples/kraft/simplekafkacluster_kraft.yaml)
87
+
88
+
For detailed information about KRaft configuration and deployment, see {{% xref "../../kraft.md" %}}.
Copy file name to clipboardExpand all lines: content/docs/install-kafka-operator.md
+41-17Lines changed: 41 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ The operator installs version 3.9.1 of Apache Kafka, and can run on:
18
18
19
19
- A Kubernetes cluster (minimum 6 vCPU and 10 GB RAM). Red Hat OpenShift is also supported in Koperator version 0.24 and newer, but note that it needs some permissions for certain components to function.
20
20
21
-
> We believe in the `separation of concerns` principle, thus the Koperator does not install nor manage Apache ZooKeeper or cert-manager.
21
+
> We believe in the `separation of concerns` principle, thus the Koperator does not install nor manage Apache ZooKeeper or cert-manager. Note that ZooKeeper is only required for traditional Kafka deployments - KRaft mode deployments do not require ZooKeeper.
22
22
23
23
## Install Koperator and its requirements independently {#install-kafka-operator-and-its-requirements-independently}
24
24
@@ -195,12 +195,14 @@ Koperator uses [cert-manager](https://cert-manager.io) for issuing certificates
### Install zookeeper-operator with Helm {#install-zookeeper-operator-with-helm}
198
+
### Install zookeeper-operator with Helm (Optional for KRaft mode) {#install-zookeeper-operator-with-helm}
199
199
200
-
Koperator requires [Apache Zookeeper](https://zookeeper.apache.org) for Kafka operations. You must:
200
+
Koperator can use either [Apache Zookeeper](https://zookeeper.apache.org) or KRaft mode for Kafka cluster coordination:
201
201
202
-
- Deploy zookeeper-operator if your environment doesn't have an instance of it yet.
203
-
- Create a Zookeeper cluster if there is none in your environment yet for your Kafka cluster.
202
+
- **For traditional deployments**: Deploy zookeeper-operator if your environment doesn't have an instance of it yet, and create a Zookeeper cluster if there is none in your environment yet for your Kafka cluster.
203
+
- **For KRaft mode deployments**: ZooKeeper is not required. Skip this section and see {{% xref "/docs/kraft.md" %}} for KRaft configuration.
204
+
205
+
If you're deploying a traditional Kafka cluster (non-KRaft), you must:
204
206
205
207
> Note: You are recommended to create a separate ZooKeeper deployment foreach Kafka cluster. If you want to share the same ZooKeeper cluster across multiple Kafka cluster instances, use a unique zk pathin the KafkaCluster CR to avoid conflicts (even with previous defunct KafkaCluster instances).
206
208
@@ -489,9 +491,10 @@ Koperator can be deployed using its [Helm chart](https://github.com/adobe/kopera
489
491
1. Install the Koperator CustomResourceDefinition resources (adjust the version number to the Koperator release you want to install). This is performed in a separate step to allow you to uninstall and reinstall Koperator without deleting your installed custom resources.
- To create a sample Kafka cluster using KRaft mode (ZooKeeper-free), run the following command. For details on KRaft configuration, see {{% xref "/docs/kraft.md" %}}.
0 commit comments