glog.Warning("detected a cluster without a ClusterID. A ClusterID will be required in the future. Please tag your cluster to avoid any future issues")
glog.Warning("detected a cluster without a ClusterID. A ClusterID will be required in the future. Please tag your cluster to avoid any future issues")
}else{
}else{
glog.Fatalf("no ClusterID Found. A ClusterID is required for the cloud provider to function properly. This check can be bypassed by setting the allow-untagged-cloud option")
glog.Fatalf("no ClusterID found. A ClusterID is required for the cloud provider to function properly. This check can be bypassed by setting the allow-untagged-cloud option")
glog.V(2).Infof("Deleting node no longer present in cloud provider: %s",node.Name)
glog.Errorf("Error getting data for node %s from cloud: %v",node.Name,err)
ref:=&v1.ObjectReference{
continue
Kind:"Node",
}
Name:node.Name,
UID:types.UID(node.UID),
ifexists{
Namespace:"",
// Continue checking the remaining nodes since the current one is fine.
}
continue
glog.V(2).Infof("Recording %s event message for node %s","DeletingNode",node.Name)
}
cnc.recorder.Eventf(ref,v1.EventTypeNormal,fmt.Sprintf("Deleting Node %v because it's not present according to cloud provider",node.Name),"Node %s event: %s",node.Name,"DeletingNode")
gofunc(nodeNamestring){
glog.V(2).Infof("Deleting node since it is no longer present in cloud provider: %s",node.Name)
glog.Errorf("unable to delete node %q: %v",node.Name,err)
Kind:"Node",
}
Name:node.Name,
}(node.Name)
UID:types.UID(node.UID),
}
Namespace:"",
glog.Errorf("Error getting node data from cloud: %v",err)
}
}
glog.V(2).Infof("Recording %s event message for node %s","DeletingNode",node.Name)
cnc.recorder.Eventf(ref,v1.EventTypeNormal,fmt.Sprintf("Deleting Node %v because it's not present according to cloud provider",node.Name),"Node %s event: %s",node.Name,"DeletingNode")
// the total usage of pod exceeds the total size limit of containers, evict the pod
returnm.evictPod(pod,v1.ResourceEphemeralStorage,fmt.Sprintf("pod ephemeral local storage usage exceeds the total limit of containers %v",podLimits[v1.ResourceEphemeralStorage]))
returnm.evictPod(pod,v1.ResourceEphemeralStorage,fmt.Sprintf("container's ephemeral local storage usage exceeds the limit %q",ephemeralStorageThreshold.String()))