-
Notifications
You must be signed in to change notification settings - Fork 315
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
Tunnelfront and coredns fails to schedule when all nodes are tainted #1401
Comments
Hi, any news on this ? |
Action required from @Azure/aks-pm |
Issue needing attention of @Azure/aks-leads |
This is by design to allow you to move your system compoents that are not daemon sets to a specific pool. For the record, they already have affinity to pools of mode System. If you want to taint a pool to only have system components use the taint CriticalAddonsOnly which is already tolerated:
|
What happened:
Tunnelfront and coredns pods failed to be scheduled when all nodes were tainted.
What you expected to happen:
To have the ability of letting the kube system deployments tolerate a tainted node.
How to reproduce it (as minimally and precisely as possible):
Set up a cluster e.g.:
kubectl taint nodes -l agentpool=nodepool1 zone=nodepool1:NoSchedule
kubectl delete pod -n kube-system tunnelfront-xyz-123
0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.
Anything else we need to know?:
There is this similar issue: #363
Environment:
The text was updated successfully, but these errors were encountered: