Merge pull request #84294 from denkensk/remove-predicate-nodeinfo-kubelet

Remove predicates.NodeInfo dependency from kubelet
This commit is contained in:
Kubernetes Prow Robot
2019-10-28 17:48:56 -07:00
committed by GitHub
6 changed files with 31 additions and 43 deletions

View File

@@ -228,7 +228,7 @@ func (kl *Kubelet) GetNode() (*v1.Node, error) {
if kl.kubeClient == nil {
return kl.initialNode(context.TODO())
}
return kl.nodeInfo.GetNodeInfo(string(kl.nodeName))
return kl.nodeLister.Get(string(kl.nodeName))
}
// getNodeAnyWay() must return a *v1.Node which is required by RunGeneralPredicates().
@@ -238,7 +238,7 @@ func (kl *Kubelet) GetNode() (*v1.Node, error) {
// zero capacity, and the default labels.
func (kl *Kubelet) getNodeAnyWay() (*v1.Node, error) {
if kl.kubeClient != nil {
if n, err := kl.nodeInfo.GetNodeInfo(string(kl.nodeName)); err == nil {
if n, err := kl.nodeLister.Get(string(kl.nodeName)); err == nil {
return n, nil
}
}