We have a destination rule defined as below. Trying to get sticky session to a specific version. This was working ok on istio 1.0.6. However after upgrading to 1.1.3, we a “no healthy upstream” error. Removing the trafficPolicy fixes the issue (or using simple lb). Any ideas on what could be causing this?
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
spec:
host: moneyhero-beta-frontend
subsets:
- labels:
version: v0
name: v0 - labels:
version: v1
name: v1
trafficPolicy:
loadBalancer:
consistentHash:
httpCookie:
name: x-session
ttl: 0s