Skip to content
Snippets Groups Projects
Commit bbf4fdff authored by Sören Henning's avatar Sören Henning
Browse files

Update documentation to official Confluent Helm

parent 4373f3af
No related branches found
No related tags found
No related merge requests found
Pipeline #1395 skipped
...@@ -91,21 +91,14 @@ kubectl apply -f infrastructure/grafana/prometheus-datasource-config-map.yaml ...@@ -91,21 +91,14 @@ kubectl apply -f infrastructure/grafana/prometheus-datasource-config-map.yaml
#### A Kafka cluster #### A Kafka cluster
One possible way to set up a Kafka cluster is via [Confluent's Helm Charts](https://github.com/confluentinc/cp-helm-charts). One possible way to set up a Kafka cluster is via [Confluent's Helm Charts](https://github.com/confluentinc/cp-helm-charts).
For using these Helm charts and conjuction with the Prometheus Operator (see We also provide a [default configuration](infrastructure/kafka/values.yaml). If you do
below), we provide a [patch](https://github.com/SoerenHenning/cp-helm-charts)
for these helm charts. Note that this patch is only required for observation and
not for the actual benchmark execution and evaluation.
##### Our patched Confluent Helm Charts
To use our patched Confluent Helm Charts clone the
[chart's repsoitory](https://github.com/SoerenHenning/cp-helm-charts). We also
provide a [default configuration](infrastructure/kafka/values.yaml). If you do
not want to deploy 10 Kafka and 3 Zookeeper instances, alter the configuration not want to deploy 10 Kafka and 3 Zookeeper instances, alter the configuration
file accordingly. To install Confluent's Kafka and use the configuration: file accordingly. To install Confluent's Kafka and use the configuration:
```sh ```sh
helm install my-confluent <path-to-cp-helm-charts> -f infrastructure/kafka/values.yaml helm repo add confluentinc https://confluentinc.github.io/cp-helm-charts/
helm repo update
helm install my-confluent confluentinc/cp-helm-charts -f infrastructure/kafka/values.yaml
``` ```
To let Prometheus scrape Kafka metrics, deploy a ServiceMonitor: To let Prometheus scrape Kafka metrics, deploy a ServiceMonitor:
...@@ -113,9 +106,6 @@ To let Prometheus scrape Kafka metrics, deploy a ServiceMonitor: ...@@ -113,9 +106,6 @@ To let Prometheus scrape Kafka metrics, deploy a ServiceMonitor:
```sh ```sh
kubectl apply -f infrastructure/kafka/service-monitor.yaml kubectl apply -f infrastructure/kafka/service-monitor.yaml
``` ```
##### Other options for Kafka
Other Kafka deployments, for example, using Strimzi, should work in a similar way. Other Kafka deployments, for example, using Strimzi, should work in a similar way.
#### A Kafka Client Pod #### A Kafka Client Pod
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment