github.com/nginxinc/kubernetes-ingress@v1.12.5/examples-of-custom-resources/advanced-routing/cafe.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: coffee-v1 5 spec: 6 replicas: 1 7 selector: 8 matchLabels: 9 app: coffee-v1 10 template: 11 metadata: 12 labels: 13 app: coffee-v1 14 spec: 15 containers: 16 - name: coffee-v1 17 image: nginxdemos/nginx-hello:plain-text 18 ports: 19 - containerPort: 8080 20 --- 21 apiVersion: v1 22 kind: Service 23 metadata: 24 name: coffee-v1-svc 25 spec: 26 ports: 27 - port: 80 28 targetPort: 8080 29 protocol: TCP 30 name: http 31 selector: 32 app: coffee-v1 33 --- 34 apiVersion: apps/v1 35 kind: Deployment 36 metadata: 37 name: coffee-v2 38 spec: 39 replicas: 1 40 selector: 41 matchLabels: 42 app: coffee-v2 43 template: 44 metadata: 45 labels: 46 app: coffee-v2 47 spec: 48 containers: 49 - name: coffee-v2 50 image: nginxdemos/nginx-hello:plain-text 51 ports: 52 - containerPort: 8080 53 --- 54 apiVersion: v1 55 kind: Service 56 metadata: 57 name: coffee-v2-svc 58 spec: 59 ports: 60 - port: 80 61 targetPort: 8080 62 protocol: TCP 63 name: http 64 selector: 65 app: coffee-v2 66 --- 67 apiVersion: apps/v1 68 kind: Deployment 69 metadata: 70 name: tea-post 71 spec: 72 replicas: 1 73 selector: 74 matchLabels: 75 app: tea-post 76 template: 77 metadata: 78 labels: 79 app: tea-post 80 spec: 81 containers: 82 - name: tea-post 83 image: nginxdemos/nginx-hello:plain-text 84 ports: 85 - containerPort: 8080 86 --- 87 apiVersion: v1 88 kind: Service 89 metadata: 90 name: tea-post-svc 91 spec: 92 ports: 93 - port: 80 94 targetPort: 8080 95 protocol: TCP 96 name: http 97 selector: 98 app: tea-post 99 --- 100 apiVersion: apps/v1 101 kind: Deployment 102 metadata: 103 name: tea 104 spec: 105 replicas: 1 106 selector: 107 matchLabels: 108 app: tea 109 template: 110 metadata: 111 labels: 112 app: tea 113 spec: 114 containers: 115 - name: tea 116 image: nginxdemos/nginx-hello:plain-text 117 ports: 118 - containerPort: 8080 119 --- 120 apiVersion: v1 121 kind: Service 122 metadata: 123 name: tea-svc 124 spec: 125 ports: 126 - port: 80 127 targetPort: 8080 128 protocol: TCP 129 name: http 130 selector: 131 app: tea