github.com/replicatedcom/ship@v0.50.0/integration/init/plain-k8s/expected/rendered.yaml (about)

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    labels:
     5      app: guestbook
     6      tier: frontend
     7    name: frontend
     8  spec:
     9    ports:
    10    - port: 80
    11    selector:
    12      app: guestbook
    13      tier: frontend
    14    type: NodePort
    15  ---
    16  apiVersion: v1
    17  kind: Service
    18  metadata:
    19    labels:
    20      app: redis
    21      role: master
    22      tier: backend
    23    name: redis-master
    24  spec:
    25    ports:
    26    - port: 6379
    27      targetPort: 6379
    28    selector:
    29      app: redis
    30      role: master
    31      tier: backend
    32  ---
    33  apiVersion: v1
    34  kind: Service
    35  metadata:
    36    labels:
    37      app: redis
    38      role: slave
    39      tier: backend
    40    name: redis-slave
    41  spec:
    42    ports:
    43    - port: 6379
    44    selector:
    45      app: redis
    46      role: slave
    47      tier: backend
    48  ---
    49  apiVersion: apps/v1
    50  kind: Deployment
    51  metadata:
    52    name: frontend
    53  spec:
    54    replicas: 3
    55    selector:
    56      matchLabels:
    57        app: guestbook
    58        tier: frontend
    59    template:
    60      metadata:
    61        labels:
    62          app: guestbook
    63          tier: frontend
    64      spec:
    65        containers:
    66        - env:
    67          - name: GET_HOSTS_FROM
    68            value: dns
    69          image: gcr.io/google-samples/gb-frontend:v4
    70          name: php-redis
    71          ports:
    72          - containerPort: 80
    73          resources:
    74            requests:
    75              cpu: 100m
    76              memory: 100Mi
    77  ---
    78  apiVersion: apps/v1
    79  kind: Deployment
    80  metadata:
    81    name: redis-master
    82  spec:
    83    replicas: 1
    84    selector:
    85      matchLabels:
    86        app: redis
    87        role: master
    88        tier: backend
    89    template:
    90      metadata:
    91        labels:
    92          app: redis
    93          role: master
    94          tier: backend
    95      spec:
    96        containers:
    97        - image: k8s.gcr.io/redis:e2e
    98          name: master
    99          ports:
   100          - containerPort: 6379
   101          resources:
   102            requests:
   103              cpu: 100m
   104              memory: 100Mi
   105  ---
   106  apiVersion: apps/v1
   107  kind: Deployment
   108  metadata:
   109    name: redis-slave
   110  spec:
   111    replicas: 2
   112    selector:
   113      matchLabels:
   114        app: redis
   115        role: slave
   116        tier: backend
   117    template:
   118      metadata:
   119        labels:
   120          app: redis
   121          role: slave
   122          tier: backend
   123      spec:
   124        containers:
   125        - env:
   126          - name: GET_HOSTS_FROM
   127            value: dns
   128          image: gcr.io/google_samples/gb-redisslave:v1
   129          name: slave
   130          ports:
   131          - containerPort: 6379
   132          resources:
   133            requests:
   134              cpu: 100m
   135              memory: 100Mi