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

Taints and labels support for Nutanix provider #5172

Closed
jiayiwang7 opened this issue Mar 6, 2023 · 2 comments
Closed

Taints and labels support for Nutanix provider #5172

jiayiwang7 opened this issue Mar 6, 2023 · 2 comments
Assignees
Labels
Milestone

Comments

@jiayiwang7
Copy link
Member

jiayiwang7 commented Mar 6, 2023

Add support for node taints and node labels for Nutanix provider.

Taints are used to mark a node as unsuitable for certain pods. A taint consists of a key, value, and an effect. When a node is tainted with a certain key-value pair and effect, Kubernetes will not schedule any pods that do not have a matching toleration for that taint.

Labels, are used to organize and select objects in Kubernetes, like pods, services, and nodes. A label is a key-value pair that can be attached to any object in the cluster. Labels are used to group related objects together, and to allow selectors to find and operate on specific objects based on their labels.

More details around this feature:
https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/

This feature already exists for the other providers like vSphere, Tinkerbell etc. Here are some links from vsphere provider for reference

cp-taint
worker-taint

Reference of a PR for adding support for Taints and labels for Tinkerbell

@jiayiwang7 jiayiwang7 added this to the v0.16.0 milestone Mar 10, 2023
@thunderboltsid
Copy link
Contributor

/assign @thunderboltsid

@thunderboltsid
Copy link
Contributor

PR for adding support #5282

@jiayiwang7 jiayiwang7 modified the milestones: v0.16.0, v0.15.0 Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants