user-deploy.yaml 701 B

1234567891011121314151617181920212223242526272829303132333435
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: user
  5. labels:
  6. name: user
  7. spec:
  8. replicas: 1
  9. selector:
  10. matchLabels:
  11. name: user
  12. template:
  13. metadata:
  14. labels:
  15. name: user
  16. spec:
  17. containers:
  18. - name: user
  19. image: weaveworksdemos/user:0.4.7
  20. ports:
  21. - containerPort: 80
  22. env:
  23. - name: MONGO_HOST
  24. value: user-db:27017
  25. securityContext:
  26. runAsNonRoot: true
  27. runAsUser: 10001
  28. capabilities:
  29. drop:
  30. - all
  31. add:
  32. - NET_BIND_SERVICE
  33. readOnlyRootFilesystem: true
  34. nodeSelector:
  35. beta.kubernetes.io/os: linux