istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/ambient-argo/application/productpage.yaml (about) 1 ################################################################################################## 2 # Productpage services 3 ################################################################################################## 4 apiVersion: v1 5 kind: Service 6 metadata: 7 name: productpage 8 labels: 9 app: productpage 10 service: productpage 11 spec: 12 ports: 13 - port: 9080 14 name: http 15 selector: 16 app: productpage 17 --- 18 apiVersion: v1 19 kind: ServiceAccount 20 metadata: 21 name: bookinfo-productpage 22 labels: 23 account: productpage 24 --- 25 apiVersion: apps/v1 26 kind: Deployment 27 metadata: 28 name: productpage-v1 29 labels: 30 app: productpage 31 version: v1 32 spec: 33 replicas: 1 34 selector: 35 matchLabels: 36 app: productpage 37 version: v1 38 template: 39 metadata: 40 annotations: 41 prometheus.io/scrape: "true" 42 prometheus.io/port: "9080" 43 prometheus.io/path: "/metrics" 44 labels: 45 app: productpage 46 version: v1 47 spec: 48 serviceAccountName: bookinfo-productpage 49 containers: 50 - name: productpage 51 image: docker.io/istio/examples-bookinfo-productpage-v1:1.18.0 52 imagePullPolicy: IfNotPresent 53 ports: 54 - containerPort: 9080 55 volumeMounts: 56 - name: tmp 57 mountPath: /tmp 58 volumes: 59 - name: tmp 60 emptyDir: {}