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

Node Selectors #22

Open
angelbarrera92 opened this issue Oct 6, 2020 · 0 comments
Open

Node Selectors #22

angelbarrera92 opened this issue Oct 6, 2020 · 0 comments
Assignees
Labels
help wanted Extra attention is needed question Further information is requested refinements Pending to run a refinement meet

Comments

@angelbarrera92
Copy link
Member

angelbarrera92 commented Oct 6, 2020

Is your feature request related to a problem? Please describe.
I want to assign workloads to specific nodes. K8Spin has to inject all the attributes required to isolate workloads in specific nodes (tolerations, taints, nodeSelector...)
Meaning that if I assign an Organization/Tenant or Space to run in specific nodes, workloads can not override this setting.

Describe the solution you'd like
I want to be able to specify this selector at any level. The lower levels will inherit it.
It should be a list. Lower levels can only choose from those nodes defined in the top levels.

Describe alternatives you've considered
TBD

Additional context
This requires to have nodes correctly labeled. Otherwise, it is not helpful at all.
If no nodeSelector is specified, workloads can run on any node.
This feature is similar to an already existing admission webhook:

@angelbarrera92 angelbarrera92 added help wanted Extra attention is needed question Further information is requested refinements Pending to run a refinement meet labels Oct 6, 2020
@e-derek e-derek bot added the demo label May 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested refinements Pending to run a refinement meet
Projects
None yet
Development

No branches or pull requests

2 participants