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

Configuration question for running Druid with the Operator #68

Open
itamar-marom opened this issue May 23, 2023 · 6 comments
Open

Configuration question for running Druid with the Operator #68

itamar-marom opened this issue May 23, 2023 · 6 comments
Labels
documentation Improvements or additions to documentation

Comments

@itamar-marom
Copy link
Collaborator

From the druid-operator Slack channel:

  • What are you doing with the -Djava.io.tmpdir= configuration?
  • How do you handle TLS?
  • Using autoscaling? on which component and how?
  • What Kubernetes kind are you using for each component?
  • Using ZooKeeper-less?
  • Using MiddleManager-less?
  • What is your -Xmx , -Xms? How is it compared to the pods’ resource request/limits
  • Setting CPU limit?
  • How do you spread your pods across the cluster?
  • Using Karpenter? What is your Provisioner and Launch Template
  • What are you doing with these configurations: druid.segmentCache.locations and druid.server.maxSize
  • Created Service objects? for which component?
@Jmoore1127
Copy link

+1. I am attempting to evaluate Druid for a few use cases. We run nearly all of our infra on k8s. I have found this operator to be practically unusable because of lack of documentation. Pointing to the CR spec and straight to druid docs is not helpful. Having the only example support only a single node cluster is also not helpful since there is nothing to compare against. Please please please provide even basic docs and examples.

@AdheipSingh
Copy link
Contributor

@Jmoore1127 i totally understand your concern. We have basic documentation to get started. We also have a druid operator slack community to get started. There is a video session on druid on k8s which can help you get started.

I personally have been constrained on time, we are building a documentation and tutorials to get started.

@itamar-marom
Copy link
Collaborator Author

When I'll have a production-grade Druid cluster up and running I will also add mine as an example

@Jmoore1127
Copy link

Thanks all. I understand how large an undertaking good documentation and examples really is. It is much appreciated.

@itamar-marom
Copy link
Collaborator Author

itamar-marom commented Jun 18, 2023

Hi @Jmoore1127
I opened an issue that we'll try to take soon: #80
Also, I'm starting to add more code examples:

If you've got any specific question/use-case you're missing please ping us in the druid-operator channel / add context to the issue I opened.

@itamar-marom itamar-marom added the documentation Improvements or additions to documentation label Aug 20, 2023
@pbailey-ipsos
Copy link

@Jmoore1127 i totally understand your concern. We have basic documentation to get started. We also have a druid operator slack community to get started. There is a video session on druid on k8s which can help you get started.

@AdheipSingh in your video at 38:22, you mention that you are using Druid Operator to manage multiple Druid Clusters. Can you post your Druid CR Spec YAML for others to reference?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants