mirror of https://github.com/k3s-io/k3s
Merge pull request #72904 from ping035627/k8s-190115
Correct the count of evictionsNumberpull/564/head
commit
cbcc2b26fe
|
@ -524,9 +524,6 @@ func (nc *Controller) doNoExecuteTaintingPass() {
|
|||
klog.Warningf("Failed to get Node %v from the nodeLister: %v", value.Value, err)
|
||||
// retry in 50 millisecond
|
||||
return false, 50 * time.Millisecond
|
||||
} else {
|
||||
zone := utilnode.GetZoneKey(node)
|
||||
evictionsNumber.WithLabelValues(zone).Inc()
|
||||
}
|
||||
_, condition := v1node.GetNodeCondition(&node.Status, v1.NodeReady)
|
||||
// Because we want to mimic NodeStatus.Condition["Ready"] we make "unreachable" and "not ready" taints mutually exclusive.
|
||||
|
@ -544,7 +541,14 @@ func (nc *Controller) doNoExecuteTaintingPass() {
|
|||
return true, 0
|
||||
}
|
||||
|
||||
return nodeutil.SwapNodeControllerTaint(nc.kubeClient, []*v1.Taint{&taintToAdd}, []*v1.Taint{&oppositeTaint}, node), 0
|
||||
result := nodeutil.SwapNodeControllerTaint(nc.kubeClient, []*v1.Taint{&taintToAdd}, []*v1.Taint{&oppositeTaint}, node)
|
||||
if result {
|
||||
//count the evictionsNumber
|
||||
zone := utilnode.GetZoneKey(node)
|
||||
evictionsNumber.WithLabelValues(zone).Inc()
|
||||
}
|
||||
|
||||
return result, 0
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@ -560,9 +564,6 @@ func (nc *Controller) doEvictionPass() {
|
|||
klog.Warningf("Node %v no longer present in nodeLister!", value.Value)
|
||||
} else if err != nil {
|
||||
klog.Warningf("Failed to get Node %v from the nodeLister: %v", value.Value, err)
|
||||
} else {
|
||||
zone := utilnode.GetZoneKey(node)
|
||||
evictionsNumber.WithLabelValues(zone).Inc()
|
||||
}
|
||||
nodeUID, _ := value.UID.(string)
|
||||
remaining, err := nodeutil.DeletePods(nc.kubeClient, nc.recorder, value.Value, nodeUID, nc.daemonSetStore)
|
||||
|
@ -573,6 +574,13 @@ func (nc *Controller) doEvictionPass() {
|
|||
if remaining {
|
||||
klog.Infof("Pods awaiting deletion due to Controller eviction")
|
||||
}
|
||||
|
||||
//count the evictionsNumber
|
||||
if node != nil {
|
||||
zone := utilnode.GetZoneKey(node)
|
||||
evictionsNumber.WithLabelValues(zone).Inc()
|
||||
}
|
||||
|
||||
return true, 0
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue