You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello team, I am deploying my own custom istio-gateway to my aks cluster using canary, and i need to create a loadbalancer type service to serve external traffic.
However, during canary rollout flagger creates three cluser ip service type with only 80 exposes which causing my gateway no longer able to servce traffic at https or 443 port.
I have looked into several setups:
set portDiscovery: true - doesn't seem to work
What's a correct way to have my gateway loadbalancer serve at both 80 for http2 and 443 ports while doing canary rollout?
and my canary service definition
service:
# service port number
port: 80
# container port number or name (optional)
targetPort: 8080
# Istio gateways (optional)
gateways: {{- range .Values.canary.gateways }}
- {{.}}
{{- end }}
# Istio virtual service host names (optional)
hosts: {{- range .Values.canary.hosts }}
- {{.}}
{{- end }}
# Istio traffic policy (optional)
trafficPolicy:
tls:
# use ISTIO_MUTUAL when mTLS is enabled
mode: DISABLE
# Istio retry policy (optional)
retries:
attempts: 3
perTryTimeout: 1s
retryOn: "gateway-error,connect-failure,refused-stream"
The text was updated successfully, but these errors were encountered:
Description
Hello team, I am deploying my own custom istio-gateway to my aks cluster using canary, and i need to create a loadbalancer type service to serve external traffic.
However, during canary rollout flagger creates three cluser ip service type with only 80 exposes which causing my gateway no longer able to servce traffic at https or 443 port.
I have looked into several setups:
portDiscovery: true
- doesn't seem to workWhat's a correct way to have my gateway loadbalancer serve at both 80 for http2 and 443 ports while doing canary rollout?
and my canary service definition
The text was updated successfully, but these errors were encountered: