mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +00:00 
			
		
		
		
	kube-proxy copy node labels
This commit is contained in:
		
				
					committed by
					
						
						Antonio Ojea
					
				
			
			
				
	
			
			
			
						parent
						
							01289178ea
						
					
				
				
					commit
					c6d97ee156
				
			@@ -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()
 | 
			
		||||
}
 | 
			
		||||
@@ -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()
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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()
 | 
			
		||||
}
 | 
			
		||||
@@ -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()
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user