mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 05:57:25 +00:00
Refres equal cache if node condition changed.
This commit is contained in:
parent
18dc690c7c
commit
717cee04df
@ -570,6 +570,12 @@ func (c *ConfigFactory) invalidateCachedPredicatesOnNodeUpdate(newNode *v1.Node,
|
|||||||
if oldConditions[v1.NodeDiskPressure] != newConditions[v1.NodeDiskPressure] {
|
if oldConditions[v1.NodeDiskPressure] != newConditions[v1.NodeDiskPressure] {
|
||||||
invalidPredicates.Insert("CheckNodeDiskPressure")
|
invalidPredicates.Insert("CheckNodeDiskPressure")
|
||||||
}
|
}
|
||||||
|
if oldConditions[v1.NodeReady] != newConditions[v1.NodeReady] ||
|
||||||
|
oldConditions[v1.NodeOutOfDisk] != newConditions[v1.NodeOutOfDisk] ||
|
||||||
|
oldConditions[v1.NodeNetworkUnavailable] != newConditions[v1.NodeNetworkUnavailable] ||
|
||||||
|
newNode.Spec.Unschedulable != oldNode.Spec.Unschedulable {
|
||||||
|
invalidPredicates.Insert("CheckNodeCondition")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
c.equivalencePodCache.InvalidateCachedPredicateItem(newNode.GetName(), invalidPredicates)
|
c.equivalencePodCache.InvalidateCachedPredicateItem(newNode.GetName(), invalidPredicates)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user