| apiVersion: extensions/v1beta1 |
| kind: ReplicaSet |
| metadata: |
| name: frontend |
| # these labels can be applied automatically |
| # from the labels in the pod template if not set |
| # labels: |
| # app: guestbook |
| # tier: frontend |
| spec: |
| # this replicas value is default |
| # modify it according to your case |
| replicas: 3 |
| # selector can be applied automatically |
| # from the labels in the pod template if not set |
| # selector: |
| # matchLabels: |
| # app: guestbook |
| # tier: frontend |
| template: |
| metadata: |
| labels: |
| app: guestbook |
| tier: frontend |
| spec: |
| containers: |
| - name: php-redis |
| image: gcr.io/google_samples/gb-frontend:v3 |
| resources: |
| requests: |
| cpu: 100m |
| memory: 100Mi |
| env: |
| - name: GET_HOSTS_FROM |
| value: dns |
| # If your cluster config does not include a dns service, then to |
| # instead access environment variables to find service host |
| # info, comment out the 'value: dns' line above, and uncomment the |
| # line below. |
| # value: env |
| ports: |
| - containerPort: 80 |