Mirror Maker is the default tool to keep kafka clusters synchronized -> it can synchronize all data including consumer groups, acls, etc.
This is why it is also useful when migrating between clusters and even upgrading kafka to newer versions.
- recommended: active-passive with SSL support: this base uses a mirror-maker 2 predefined configuration template that is customised through environment variables. This is done in an init container. The template is configured for an active-passive replication, and supports both SSL and non SSL enabled Kafka clusters. mirror-maker 2 connects to SSL enabled Kafla clusters by using password encrypted JKS truststore and keystore. With this base you can pass these passwords directly from Kubernetes secrets through environment variables.
- flexible: this is a minimal base which is fully customizable through a properties file loaded from a ConfigMap. A sample showing the supported properties is included.