Skip to content

Commit e4a99e2

Browse files
authored
Fix AWS cluster when scaling up (#1841)
1 parent 365c0cd commit e4a99e2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

manager/manifests/istio.yaml.j2

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ spec:
4242
{% if env['CORTEX_PROVIDER'] == "aws" %}
4343
serviceAnnotations:
4444
service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
45+
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
4546
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "tcp"
4647
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "{{ env['CORTEX_OPERATOR_LOAD_BALANCER_TAGS'] }}"
4748
{% if config.get('operator_load_balancer_scheme') == 'internal' %}
@@ -53,7 +54,7 @@ spec:
5354
{% endif %}
5455
service:
5556
type: LoadBalancer
56-
externalTrafficPolicy: Local # https://medium.com/pablo-perez/k8s-externaltrafficpolicy-local-or-cluster-40b259a19404, https://www.asykim.com/blog/deep-dive-into-kubernetes-external-traffic-policies
57+
externalTrafficPolicy: Cluster # https://medium.com/pablo-perez/k8s-externaltrafficpolicy-local-or-cluster-40b259a19404, https://www.asykim.com/blog/deep-dive-into-kubernetes-external-traffic-policies
5758
selector:
5859
app: operator-istio-gateway
5960
istio: ingressgateway-operator
@@ -100,6 +101,7 @@ spec:
100101
{% if env['CORTEX_PROVIDER'] == "aws" %}
101102
serviceAnnotations:
102103
service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
104+
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
103105
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "{{ env['CORTEX_API_LOAD_BALANCER_TAGS'] }}"
104106
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "tcp"
105107
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "https" # "https" is the name of the https port below
@@ -115,7 +117,7 @@ spec:
115117
{% endif %}
116118
service:
117119
type: LoadBalancer
118-
externalTrafficPolicy: Local # https://medium.com/pablo-perez/k8s-externaltrafficpolicy-local-or-cluster-40b259a19404, https://www.asykim.com/blog/deep-dive-into-kubernetes-external-traffic-policies
120+
externalTrafficPolicy: Cluster # https://medium.com/pablo-perez/k8s-externaltrafficpolicy-local-or-cluster-40b259a19404, https://www.asykim.com/blog/deep-dive-into-kubernetes-external-traffic-policies
119121
selector:
120122
app: apis-istio-gateway
121123
istio: ingressgateway-apis

0 commit comments

Comments
 (0)