Files
kubernetes-essentials/02-deployments/04.02-deployment.yaml
2018-09-11 02:19:58 +03:00

49 lines
1.1 KiB
YAML

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: guestbook
tier: frontend
name: frontend
namespace: default
spec:
progressDeadlineSeconds: 600
replicas: 10
revisionHistoryLimit: 10
selector:
matchExpressions:
- key: tier
operator: In
values:
- frontend
strategy:
type: Recreate
template:
metadata:
creationTimestamp: null
labels:
app: guestbook
tier: frontend
spec:
containers:
- env:
- name: GET_HOSTS_FROM
value: dns
image: gcr.io/google_samples/gb-frontend:v3
imagePullPolicy: IfNotPresent
name: php-redis
ports:
- containerPort: 80
protocol: TCP
resources:
requests:
cpu: 100m
memory: 100Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30