--- apiVersion: v1 kind: Namespace metadata: name: prod --- apiVersion: apps/v1 kind: Deployment metadata: name: dj namespace: prod spec: replicas: 1 selector: matchLabels: app: dj version: v1 template: metadata: labels: app: dj version: v1 spec: containers: - name: dj image: "672518094988.dkr.ecr.us-west-2.amazonaws.com/hello-world:v1.0" imagePullPolicy: Always ports: - containerPort: 9080 env: - name: "HW_RESPONSE" value: "DJ Reporting for duty!" --- apiVersion: apps/v1 kind: Deployment metadata: name: metal-v1 namespace: prod spec: replicas: 1 selector: matchLabels: app: metal version: v1 template: metadata: labels: app: metal version: v1 spec: containers: - name: metal image: "672518094988.dkr.ecr.us-west-2.amazonaws.com/hello-world:v1.0" imagePullPolicy: Always ports: - containerPort: 9080 env: - name: "HW_RESPONSE" value: "[\"Megadeth\",\"Judas Priest\"]" --- apiVersion: apps/v1 kind: Deployment metadata: name: jazz-v1 namespace: prod spec: replicas: 1 selector: matchLabels: app: jazz version: v1 template: metadata: labels: app: jazz version: v1 spec: containers: - name: jazz image: "672518094988.dkr.ecr.us-west-2.amazonaws.com/hello-world:v1.0" imagePullPolicy: Always ports: - containerPort: 9080 env: - name: "HW_RESPONSE" value: "[\"Astrud Gilberto\",\"Miles Davis\"]" --- apiVersion: v1 kind: Service metadata: name: dj namespace: prod labels: app: dj spec: ports: - port: 9080 name: http selector: app: dj --- apiVersion: v1 kind: Service metadata: name: metal-v1 namespace: prod labels: app: metal version: v1 spec: ports: - port: 9080 name: http selector: app: metal version: v1 --- apiVersion: v1 kind: Service metadata: name: jazz-v1 namespace: prod labels: app: jazz version: v1 spec: ports: - port: 9080 name: http selector: app: jazz version: v1 ---