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:
Kubernetes Submit Queue 2017-03-15 03:32:24 -07:00 committed by GitHub
commit 6f727fe2e0
1 changed files with 1 additions and 1 deletions

View File

@ -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) {