diff --git a/execution/README.md b/execution/README.md index 6f4ede267b010ef9c1804235ecc3078fffdc4f00..3dd85d707e4d1e59d78181b536f0f810cc0c6c0d 100644 --- a/execution/README.md +++ b/execution/README.md @@ -91,21 +91,14 @@ kubectl apply -f infrastructure/grafana/prometheus-datasource-config-map.yaml #### 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). -For using these Helm charts and conjuction with the Prometheus Operator (see -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 +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 file accordingly. To install Confluent's Kafka and use the configuration: ```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: @@ -113,9 +106,6 @@ To let Prometheus scrape Kafka metrics, deploy a ServiceMonitor: ```sh 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. #### A Kafka Client Pod