You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KSM Deployment is configured with tolerations that allow pods to be scheduled on any node with NoSchedule and NoExecute
Description
KSM pods are being scheduled on nodes that are reserved for other purposes.
This kind of broad toleration is generally only used on DaemonSets.
Expected Behavior
KSM pods should not be allowed to schedule on all tainted nodes.
Steps to Reproduce
Setup cluster with at least two nodes.
Taint one node with application=reserved:NoSchedule
Deploy NRI Bundle
Observe that KSM is created with toleration that allows scheduling on the tainted node, though it may not have been scheduled on the node depending on the order in which pods were created
Your Environment
EKS
newrelic-infrastructure-3.38.0
Additional context
Looking at commit history, it appears that KSM was at least documented as a DaemonSet at some point.
KSM Deployment is configured with tolerations that allow pods to be scheduled on any node with
NoSchedule
andNoExecute
Description
KSM pods are being scheduled on nodes that are reserved for other purposes.
This kind of broad toleration is generally only used on DaemonSets.
Expected Behavior
KSM pods should not be allowed to schedule on all tainted nodes.
Steps to Reproduce
application=reserved:NoSchedule
Your Environment
EKS
newrelic-infrastructure-3.38.0
Additional context
Looking at commit history, it appears that KSM was at least documented as a DaemonSet at some point.
For Maintainers Only or Hero Triaging this bug
Suggested Priority (P1,P2,P3,P4,P5):
Suggested T-Shirt size (S, M, L, XL, Unknown):
The text was updated successfully, but these errors were encountered: