Multi-cluster does not mean multi-region, install kPow in proximity to your Kafka resources.
One instance of kPow can manage multiple Apache Kafka clusters (and their associated resources).
When configuring multiple clusters, the first configured cluster is your primary cluster.
The primary cluster holds the kPow internal topics. You can switch the primary cluster at any time.
kPow will manage as many clusters as your license permits - you may have to increase the memory and CPU to ensure that the regular snapshotting process executes within thirty seconds.
Information on snapshotting performance of each cluster is available at 'admin/about'.
To configure multiple clusters, simply repeat the connection configuration with _2, _3, _4 suffixes:
# Cluster 1, Vanilla Apache KafkaENVIRONMENT_NAME=Trade Book (Staging)BOOTSTRAP=kafka-1:19092,kafka-2:19093,kafka-3:19094SECURITY_PROTOCOL=SASL_PLAINTEXTSASL_MECHANISM=PLAINSASL_JAAS_CONFIG=org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="admin-secret";# Cluster 2, Confluent Cloud + Schema RegistryENVIRONMENT_NAME_2=Outbound Payments (Staging)BOOTSTRAP_2=pkc-1234.us-east-1.aws.confluent.cloud:9092SECURITY_PROTOCOL_2=SASL_SSLSASL_MECHANISM_2=PLAINSASL_JAAS_CONFIG_2=org.apache.kafka.common.security.plain.PlainLoginModule required username="..." password="...";SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_2=httpsSCHEMA_REGISTRY_URL_2=https://psrc-1234.us-east-2.aws.confluent.cloudSCHEMA_REGISTRY_AUTH_2=USER_INFOSCHEMA_REGISTRY_USER_2=...SCHEMA_REGISTRY_PASSWORD_2=...# Cluster 3, etc.ENVIRONMENT_NAME_3=...