front-end-deploy.yaml 671 B

1234567891011121314151617181920212223242526272829303132
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: front-end
  5. spec:
  6. replicas: 1
  7. selector:
  8. matchLabels:
  9. name: front-end
  10. template:
  11. metadata:
  12. labels:
  13. name: front-end
  14. spec:
  15. containers:
  16. - name: front-end
  17. image: weaveworksdemos/front-end:0.3.12
  18. resources:
  19. requests:
  20. cpu: 100m
  21. memory: 100Mi
  22. ports:
  23. - containerPort: 8079
  24. securityContext:
  25. runAsNonRoot: true
  26. runAsUser: 10001
  27. capabilities:
  28. drop:
  29. - all
  30. readOnlyRootFilesystem: true
  31. nodeSelector:
  32. beta.kubernetes.io/os: linux