Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Looking at building a Kubernetes operator for the monitoring #26

Open
omarsmak opened this issue Sep 28, 2020 · 0 comments
Open

Looking at building a Kubernetes operator for the monitoring #26

omarsmak opened this issue Sep 28, 2020 · 0 comments

Comments

@omarsmak
Copy link
Owner

omarsmak commented Sep 28, 2020

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:

  1. 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.
  2. In the controller, parse the CRD properties and convert it to Map of properties.
  3. 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.

@omarsmak omarsmak added this to the 0.0.10 milestone Oct 7, 2020
@omarsmak omarsmak removed this from the 0.1.1 milestone Aug 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant