github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/common/app/split/app.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: backend1-v1 5 spec: 6 replicas: 2 7 selector: 8 matchLabels: 9 app: backend1-v1 10 template: 11 metadata: 12 labels: 13 app: backend1-v1 14 spec: 15 containers: 16 - name: backend1-v1 17 image: nginxdemos/nginx-hello:plain-text 18 ports: 19 - containerPort: 8080 20 --- 21 apiVersion: v1 22 kind: Service 23 metadata: 24 name: backend1-svc-v1 25 spec: 26 ports: 27 - port: 80 28 targetPort: 8080 29 protocol: TCP 30 name: http 31 selector: 32 app: backend1-v1 33 --- 34 apiVersion: apps/v1 35 kind: Deployment 36 metadata: 37 name: backend1-v2 38 spec: 39 replicas: 2 40 selector: 41 matchLabels: 42 app: backend1-v2 43 template: 44 metadata: 45 labels: 46 app: backend1-v2 47 spec: 48 containers: 49 - name: backend1-v2 50 image: nginxdemos/nginx-hello:plain-text 51 ports: 52 - containerPort: 8080 53 --- 54 apiVersion: v1 55 kind: Service 56 metadata: 57 name: backend1-svc-v2 58 spec: 59 ports: 60 - port: 80 61 targetPort: 8080 62 protocol: TCP 63 name: http 64 selector: 65 app: backend1-v2 66 --- 67 apiVersion: apps/v1 68 kind: Deployment 69 metadata: 70 name: backend2 71 spec: 72 replicas: 1 73 selector: 74 matchLabels: 75 app: backend2 76 template: 77 metadata: 78 labels: 79 app: backend2 80 spec: 81 containers: 82 - name: backend2 83 image: nginxdemos/nginx-hello:plain-text 84 ports: 85 - containerPort: 8080 86 --- 87 apiVersion: v1 88 kind: Service 89 metadata: 90 name: backend2-svc 91 labels: 92 spec: 93 ports: 94 - port: 80 95 targetPort: 8080 96 protocol: TCP 97 name: http 98 selector: 99 app: backend2