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