apiVersion: v1 kind: Service metadata: name: orchestrator-canary spec: selector: app: orchestrator ports: - port: 8080 targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: orchestrator-stable labels: app: orchestrator track: stable spec: replicas: 9 selector: matchLabels: app: orchestrator track: stable template: metadata: labels: app: orchestrator track: stable spec: containers: - name: orchestrator image: orchestrator:v1.0.0 ports: - containerPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: orchestrator-canary labels: app: orchestrator track: canary spec: replicas: 1 selector: matchLabels: app: orchestrator track: canary template: metadata: labels: app: orchestrator track: canary spec: containers: - name: orchestrator image: orchestrator:v1.1.0 ports: - containerPort: 8080