Nessuna descrizione

rabbitmq.yaml 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: {{ .Values.rabbitmq.name }}
  6. spec:
  7. selector:
  8. matchLabels:
  9. app: {{ .Values.rabbitmq.app }}
  10. replicas: {{ .Values.rabbitmq.replicaCount }}
  11. template:
  12. metadata:
  13. labels:
  14. app: {{ .Values.rabbitmq.app }}
  15. spec:
  16. securityContext:
  17. {{- toYaml .Values.rabbitmq.podSecurityContext | nindent 8 }}
  18. containers:
  19. - image: "{{ .Values.rabbitmq.image}}:{{ .Values.rabbitmq.tag}}"
  20. securityContext:
  21. {{- toYaml .Values.rabbitmq.securityContext | nindent 12 }}
  22. resources:
  23. {{- toYaml .Values.rabbitmq.resources | nindent 12 }}
  24. imagePullPolicy: {{ .Values.rabbitmq.imagePullPolicy}}
  25. name: {{ .Values.rabbitmq.name }}
  26. ports:
  27. - containerPort: 5672
  28. ---
  29. apiVersion: v1
  30. kind: Service
  31. metadata:
  32. name: {{ .Values.rabbitmq.name }}
  33. spec:
  34. ports:
  35. - port: 5672
  36. targetPort: 5672
  37. protocol: TCP
  38. type: ClusterIP
  39. selector:
  40. app: {{ .Values.rabbitmq.app }}
  41. ---