Merge pull request https://github.com/kubernetes/contrib/pull/2475 from MaciekPytel/ca_unready_status_fix
Automatic merge from submit-queue Cluster-Autoscaler: consider node with unknown readiness unready Node with non-responsive kubelet seems to be marked as NodeReady: Unknown, which is currently considered as ready by CA.
This commit is contained in:
commit
6f727fe2e0
|
|
@ -45,7 +45,7 @@ func GetReadinessState(node *apiv1.Node) (isNodeReady bool, lastTransitionTime t
|
|||
switch cond.Type {
|
||||
case apiv1.NodeReady:
|
||||
readyFound = true
|
||||
if cond.Status == apiv1.ConditionFalse {
|
||||
if cond.Status == apiv1.ConditionFalse || cond.Status == apiv1.ConditionUnknown {
|
||||
canNodeBeReady = false
|
||||
}
|
||||
if lastTransitionTime.Before(cond.LastTransitionTime.Time) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue