-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
To simplify deploying this utility as Kubernetes operator could be good idea, for example a custom CRD that supports all the Kafka Properties without the user need to add any kafka properties files. Just define all these in the CRD and run the operator.
Steps to implement this:
- Auto generate the CRD blueprint from the Kafka configurations (this is not really needed but for the schema validation). We can ignore this at first iteration.
- In the controller, parse the CRD properties and convert it to
Map
of properties. - Run the monitoring client using the
Map
.
In order to ensure that works with Standalone mode and Docker mode. We will need to convert this project into multi module project that has one sub project for the client and other sub project for the K8s operator.
Metadata
Metadata
Assignees
Labels
No labels