mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Merge pull request #101583 from aojea/kproxycopylabels
kube-proxy copy node labels
This commit is contained in:
commit
dc6b04c142
@ -668,8 +668,12 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
proxier.mu.Lock()
|
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()
|
proxier.mu.Unlock()
|
||||||
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.syncProxyRules()
|
||||||
}
|
}
|
||||||
@ -688,8 +692,12 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
proxier.mu.Lock()
|
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()
|
proxier.mu.Unlock()
|
||||||
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.syncProxyRules()
|
||||||
}
|
}
|
||||||
|
@ -969,8 +969,12 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
proxier.mu.Lock()
|
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()
|
proxier.mu.Unlock()
|
||||||
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.syncProxyRules()
|
||||||
}
|
}
|
||||||
@ -988,8 +992,12 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
proxier.mu.Lock()
|
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()
|
proxier.mu.Unlock()
|
||||||
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.syncProxyRules()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user