istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/ambient-argo/application/reviews.yaml (about)

     1  ##################################################################################################
     2  # Reviews service
     3  ##################################################################################################
     4  apiVersion: v1
     5  kind: Service
     6  metadata:
     7    name: reviews
     8    labels:
     9      app: reviews
    10      service: reviews
    11  spec:
    12    ports:
    13    - port: 9080
    14      name: http
    15    selector:
    16      app: reviews
    17  ---
    18  apiVersion: v1
    19  kind: ServiceAccount
    20  metadata:
    21    name: bookinfo-reviews
    22    labels:
    23      account: reviews
    24  ---
    25  apiVersion: apps/v1
    26  kind: Deployment
    27  metadata:
    28    name: reviews-v1
    29    labels:
    30      app: reviews
    31      version: v1
    32  spec:
    33    replicas: 1
    34    selector:
    35      matchLabels:
    36        app: reviews
    37        version: v1
    38    template:
    39      metadata:
    40        labels:
    41          app: reviews
    42          version: v1
    43      spec:
    44        serviceAccountName: bookinfo-reviews
    45        containers:
    46        - name: reviews
    47          image: docker.io/istio/examples-bookinfo-reviews-v1:1.18.0
    48          imagePullPolicy: IfNotPresent
    49          env:
    50          - name: LOG_DIR
    51            value: "/tmp/logs"
    52          ports:
    53          - containerPort: 9080
    54          volumeMounts:
    55          - name: tmp
    56            mountPath: /tmp
    57          - name: wlp-output
    58            mountPath: /opt/ibm/wlp/output
    59        volumes:
    60        - name: wlp-output
    61          emptyDir: {}
    62        - name: tmp
    63          emptyDir: {}
    64  ---
    65  apiVersion: apps/v1
    66  kind: Deployment
    67  metadata:
    68    name: reviews-v2
    69    labels:
    70      app: reviews
    71      version: v2
    72  spec:
    73    replicas: 1
    74    selector:
    75      matchLabels:
    76        app: reviews
    77        version: v2
    78    template:
    79      metadata:
    80        labels:
    81          app: reviews
    82          version: v2
    83      spec:
    84        serviceAccountName: bookinfo-reviews
    85        containers:
    86        - name: reviews
    87          image: docker.io/istio/examples-bookinfo-reviews-v2:1.18.0
    88          imagePullPolicy: IfNotPresent
    89          env:
    90          - name: LOG_DIR
    91            value: "/tmp/logs"
    92          ports:
    93          - containerPort: 9080
    94          volumeMounts:
    95          - name: tmp
    96            mountPath: /tmp
    97          - name: wlp-output
    98            mountPath: /opt/ibm/wlp/output
    99        volumes:
   100        - name: wlp-output
   101          emptyDir: {}
   102        - name: tmp
   103          emptyDir: {}
   104  ---
   105  apiVersion: apps/v1
   106  kind: Deployment
   107  metadata:
   108    name: reviews-v3
   109    labels:
   110      app: reviews
   111      version: v3
   112  spec:
   113    replicas: 1
   114    selector:
   115      matchLabels:
   116        app: reviews
   117        version: v3
   118    template:
   119      metadata:
   120        labels:
   121          app: reviews
   122          version: v3
   123      spec:
   124        serviceAccountName: bookinfo-reviews
   125        containers:
   126        - name: reviews
   127          image: docker.io/istio/examples-bookinfo-reviews-v3:1.18.0
   128          imagePullPolicy: IfNotPresent
   129          env:
   130          - name: LOG_DIR
   131            value: "/tmp/logs"
   132          ports:
   133          - containerPort: 9080
   134          volumeMounts:
   135          - name: tmp
   136            mountPath: /tmp
   137          - name: wlp-output
   138            mountPath: /opt/ibm/wlp/output
   139        volumes:
   140        - name: wlp-output
   141          emptyDir: {}
   142        - name: tmp
   143          emptyDir: {}