--- # TraefikService — weighted load balancer between stable and canary # Edit weights to control traffic split: # stable: 90, canary: 10 → 10% to canary (initial test) # stable: 50, canary: 50 → 50% to canary (extended testing) # stable: 0, canary: 100 → full promote canary to stable # stable: 100, canary: 0 → emergency rollback apiVersion: traefik.io/v1alpha1 kind: TraefikService metadata: name: nginx-weighted namespace: nginx-mcp spec: weighted: services: - name: nginx-mcp namespace: nginx-mcp port: 80 weight: 0 - name: nginx-canary-proxy namespace: nginx-mcp port: 80 weight: 100