-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
area/machinepoolIssues or PRs related to machinepoolsIssues or PRs related to machinepoolshelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Description
Detailed Description
#7993 introduced the node.cluster.x-k8s.io/uninitialized:NoSchedule
taint. This taint is applied by default to the nodes when CAPBK is used as the bootstrap provider. CAPI drops this taint from the nodes after the nodes are initialized (labels are synced).
This issue is to audit and ensure that the node is dropped by CAPI when using any of the Machine/MachinePool solutions.
- Machines
- MachinePoll
- MachinePool Machines
[A clear and concise description of what you want to happen.]
Anything else you would like to add:
More context on the taint: The taint was introduced to solve the delay problem when syncing label to nodes to avoid unnecessarily scheduling workloads on wrong nodes.
Part of proposal: Label Sync Between Machines and underlying Kubernetes Nodes
/kind feature
Metadata
Metadata
Assignees
Labels
area/machinepoolIssues or PRs related to machinepoolsIssues or PRs related to machinepoolshelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.