Skip to content

Commit efe155d

Browse files
committed
Do not set service stickyness for loadbalancer EA service, because AWS does not support it
1 parent 52783c5 commit efe155d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/deployment/resources/services.go

+3
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ func (r *Resources) ensureExternalAccessServices(eaServiceName, ns, svcRole, tit
170170
// Let's create or update the database external access service
171171
nodePort := spec.GetNodePort()
172172
loadBalancerIP := spec.GetLoadBalancerIP()
173+
if eaServiceType == v1.ServiceTypeLoadBalancer {
174+
sessionAffinity = v1.ServiceAffinityNone
175+
}
173176
_, newlyCreated, err := k8sutil.CreateExternalAccessService(kubecli, eaServiceName, svcRole, apiObject, eaServiceType, port, nodePort, loadBalancerIP, sessionAffinity, apiObject.AsOwner())
174177
if err != nil {
175178
log.Debug().Err(err).Msgf("Failed to create %s external access service", title)

0 commit comments

Comments
 (0)