gateway/multi-cluster/mcg-internal-blue-green/route-step-3-canary.yaml (22 lines of code) (raw):
kind: HTTPRoute
apiVersion: networking.x-k8s.io/v1alpha1
metadata:
name: sample-app-route
namespace: mcgi-bg
labels:
gateway: multi-cluster-gateway
spec:
rules:
- forwardTo:
- backendRef:
group: net.gke.io
kind: ServiceImport
name: sample-app-blue
port: 8080
weight: 90
- backendRef:
group: net.gke.io
kind: ServiceImport
name: sample-app-green
port: 8080
weight: 10 # send 10% of traffic to green cluster