mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	@@ -1175,7 +1175,7 @@ func (proxier *Proxier) syncProxyRules() {
 | 
			
		||||
					// This currently works for loadbalancers that preserves source ips.
 | 
			
		||||
					// For loadbalancers which direct traffic to service NodePort, the firewall rules will not apply.
 | 
			
		||||
 | 
			
		||||
					if !utilfeature.DefaultFeatureGate.Enabled(features.LoadBalancerIPMode) || *ingress.IPMode == v1.LoadBalancerIPModeVIP {
 | 
			
		||||
					if !utilfeature.DefaultFeatureGate.Enabled(features.LoadBalancerIPMode) || ingress.IPMode == nil || *ingress.IPMode == v1.LoadBalancerIPModeVIP {
 | 
			
		||||
						args = append(args[:0],
 | 
			
		||||
							"-A", string(kubeServicesChain),
 | 
			
		||||
							"-m", "comment", "--comment", fmt.Sprintf(`"%s loadbalancer IP"`, svcNameString),
 | 
			
		||||
 
 | 
			
		||||
@@ -1333,7 +1333,7 @@ func (proxier *Proxier) syncProxyRules() {
 | 
			
		||||
 | 
			
		||||
		// Capture load-balancer ingress.
 | 
			
		||||
		for _, ingress := range svcInfo.LoadBalancerIngress() {
 | 
			
		||||
			if ingress.IP != "" && (!utilfeature.DefaultFeatureGate.Enabled(features.LoadBalancerIPMode) || *ingress.IPMode == v1.LoadBalancerIPModeVIP) {
 | 
			
		||||
			if ingress.IP != "" && (!utilfeature.DefaultFeatureGate.Enabled(features.LoadBalancerIPMode) || ingress.IPMode == nil || *ingress.IPMode == v1.LoadBalancerIPModeVIP) {
 | 
			
		||||
				// ipset call
 | 
			
		||||
				entry = &utilipset.Entry{
 | 
			
		||||
					IP:       ingress.IP,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user