Allow disable outbound snat when Azure standard load balancer is used

This commit is contained in:
Pengfei Ni
2019-03-13 10:29:41 +08:00
parent 93402fc8e8
commit 84617c8b51
3 changed files with 32 additions and 7 deletions

View File

@@ -959,10 +959,11 @@ func (az *Cloud) reconcileLoadBalancerRule(
BackendAddressPool: &network.SubResource{
ID: to.StringPtr(lbBackendPoolID),
},
LoadDistribution: loadDistribution,
FrontendPort: to.Int32Ptr(port.Port),
BackendPort: to.Int32Ptr(port.Port),
EnableFloatingIP: to.BoolPtr(true),
LoadDistribution: loadDistribution,
FrontendPort: to.Int32Ptr(port.Port),
BackendPort: to.Int32Ptr(port.Port),
EnableFloatingIP: to.BoolPtr(true),
DisableOutboundSnat: to.BoolPtr(az.disableLoadBalancerOutboundSNAT()),
},
}
if protocol == v1.ProtocolTCP {