rabbitmq-deploy.yaml 649 B

123456789101112131415161718192021222324252627282930313233
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: rabbitmq
  5. labels:
  6. name: rabbitmq
  7. spec:
  8. replicas: 1
  9. selector:
  10. matchLabels:
  11. name: rabbitmq
  12. template:
  13. metadata:
  14. labels:
  15. name: rabbitmq
  16. spec:
  17. containers:
  18. - name: rabbitmq
  19. image: rabbitmq:3.6.8
  20. ports:
  21. - containerPort: 5672
  22. securityContext:
  23. capabilities:
  24. drop:
  25. - all
  26. add:
  27. - CHOWN
  28. - SETGID
  29. - SETUID
  30. - DAC_OVERRIDE
  31. readOnlyRootFilesystem: true
  32. nodeSelector:
  33. beta.kubernetes.io/os: linux