We need to add a script for installing Kafka and PerconaMySOL cluster on top of AWS EKS (should also support another k8s cluster) The scripts should contain:
For Kafka Setup
Install litmus portal (Should be optional)
Install Kudo-based Kafka cluster which includes Kafka statefulset and zookeeper pods. The ADD_SERVICE_MONITOR should be true while installing so that it should also launch JMX exporter.
Install Prometheus for Kafka JMX exporter.
Setup Grafanna and import Kafka JMX Dashboard. This also includes the LitmusChaos annotation in the Dashboard. (the script should only setup grafanna)
Details
For Kafka Setup
ADD_SERVICE_MONITOR
should betrue
while installing so that it should also launch JMX exporter.Here are the bash steps for the same.
For Percona Setup
Note: In the ansible script please verify the installation for each steps.