-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
make k8s ingestion core #17614
base: master
Are you sure you want to change the base?
make k8s ingestion core #17614
Conversation
For docs, can we add a redirect for other sources that link to the old location? For example: Lines 293 to 296 in 12e88b7
|
@georgew5656 are there any docs that describe how to upgrade from a MM-based ingestion to k8s-based ingestion? |
@FrankChen021 there's a section here describing the update plan: https://druid.apache.org/docs/latest/development/extensions-contrib/k8s-jobs#migrationkubernetes-and-worker-task-runner, basically you run the KubernetesAndWorkerRunner and progressively start assigning more tasks to Kubernetes instead of mm's, then you can tear down your middle managers |
Thanks for the reply. With regard to the rolling update, we have a document about it. Under the k8s-based ingestion mode, what's suggested update order? should we update overlord after historical? I think we should add some text in this doc. |
yep i can update those docs. in this case the update is basically several runtime props that apply to the overlord only (the other services don't change at all, the exception being the middle managers which get torn down after). my recommendation for anyone considering switching is to first update to druid 28 normally (with middle managers), and then run the overlord-only update afterwards |
Makes kubernetes-overlord-extensions a core extension.
Description
I think it makes sense to make this extension (k8s based ingestion) a core extension.
Release note
Make k8s ingestion a core extension
Key changed/added classes in this PR
It looks like this made the standard build around 15MB bigger which seems okay to me (681->696MB).
This PR has: