Skip to content

Commit

Permalink
Merge pull request kubernetes#101583 from aojea/kproxycopylabels
Browse files Browse the repository at this point in the history
kube-proxy copy node labels
  • Loading branch information
k8s-ci-robot authored Apr 28, 2021
2 parents b9e8671 + c6d97ee commit dc6b04c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 4 deletions.
12 changes: 10 additions & 2 deletions pkg/proxy/iptables/proxier.go
Original file line number Diff line number Diff line change
Expand Up @@ -668,8 +668,12 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
}

proxier.mu.Lock()
proxier.nodeLabels = node.Labels
proxier.nodeLabels = map[string]string{}
for k, v := range node.Labels {
proxier.nodeLabels[k] = v
}
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)

proxier.syncProxyRules()
}
Expand All @@ -688,8 +692,12 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
}

proxier.mu.Lock()
proxier.nodeLabels = node.Labels
proxier.nodeLabels = map[string]string{}
for k, v := range node.Labels {
proxier.nodeLabels[k] = v
}
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)

proxier.syncProxyRules()
}
Expand Down
12 changes: 10 additions & 2 deletions pkg/proxy/ipvs/proxier.go
Original file line number Diff line number Diff line change
Expand Up @@ -969,8 +969,12 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
}

proxier.mu.Lock()
proxier.nodeLabels = node.Labels
proxier.nodeLabels = map[string]string{}
for k, v := range node.Labels {
proxier.nodeLabels[k] = v
}
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)

proxier.syncProxyRules()
}
Expand All @@ -988,8 +992,12 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
}

proxier.mu.Lock()
proxier.nodeLabels = node.Labels
proxier.nodeLabels = map[string]string{}
for k, v := range node.Labels {
proxier.nodeLabels[k] = v
}
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)

proxier.syncProxyRules()
}
Expand Down

0 comments on commit dc6b04c

Please sign in to comment.