-
Notifications
You must be signed in to change notification settings - Fork 206
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
kwok controller deployment shouldn't schedule onto a kwok node #1147
Comments
That makes sense, soon I will support helm chart #1138. I noticed that karpenter also uses chart, this one in the chart which may be more appropriate. WDYT? |
If you're porting over everything to a helm chart, that makes sense to me. I'm also thinking it probably could be added to the existing deployment spec in the meantime, right? Unless you think the chart will be coming out with the next release. |
I've released helm chart 0.0.1, looks pretty well. https://github.com/kubernetes-sigs/kwok/blob/main/charts/kwok/ I plan to release kwok 0.6 and kwok chart 0.1 this week. |
Got it. I'm using Kwok in Kind clusters in Karpenter presubmit tests. I currently have 10 replicated copies of the kwok install, all pointing to different partitions to get around the scalability limits. I'm currently upgrading our kwok from v0.3.0 to v0.5.2. Is it possible to add configuration in the helm chart for https://github.com/kubernetes-sigs/kwok/blob/main/kustomize/kwok/deployment.yaml#L16
or make it so that there's some way in the helm chart to replicate the deployment? |
The roadmap had added an operator for that. |
Sure, it just needs to add a new parameter in chart. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
What would you like to be added?
Currently I'm adding in a node affinity so that the kwok controller deployment doesn't schedule onto a kwok node here in Karpenter: https://github.com/kubernetes-sigs/karpenter/blob/main/hack/install-kwok.sh#L34-L40
I see the current deployment spec doesn't have this, https://github.com/kubernetes-sigs/kwok/blob/main/kustomize/kwok/deployment.yaml
Which means that I have to orchestrate patching this in my kustomize, when I think it's pretty normal to not want to schedule the pod that needs to run to a fake node.
Happy to help add this in if it would be supported.
Why is this needed?
Kwok controller pods shouldn't schedule onto a kwok node, since the controller wouldn't be able to run.
The text was updated successfully, but these errors were encountered: