rabbitmq.yaml 1006 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ---
  2. apiVersion: apps/v1beta1
  3. kind: Deployment
  4. metadata:
  5. name: rabbitmq-exporter
  6. namespace: monitoring
  7. spec:
  8. replicas: 1
  9. template:
  10. metadata:
  11. labels:
  12. k8s-app: rabbitmq-exporter
  13. spec:
  14. containers:
  15. - name: rabbitmq-exporter
  16. image: kbudde/rabbitmq-exporter
  17. env:
  18. - name: PUBLISH_PORT
  19. value: "9099"
  20. - name: RABBIT_CAPABILITIES
  21. value: "bert,no_sort"
  22. - name: RABBIT_USER
  23. value: "guest"
  24. - name: RABBIT_PASSWORD
  25. value: "guest"
  26. - name: RABBIT_URL
  27. value: http://rmq-cluster-balancer.public-service:15672
  28. imagePullPolicy: IfNotPresent
  29. ports:
  30. - containerPort: 9099
  31. ---
  32. apiVersion: v1
  33. kind: Service
  34. metadata:
  35. name: rabbitmq-exporter
  36. namespace: monitoring
  37. labels:
  38. k8s-app: rabbitmq-exporter
  39. spec:
  40. type: ClusterIP
  41. clusterIP: None
  42. selector:
  43. k8s-app: rabbitmq-exporter
  44. ports:
  45. - name: api
  46. port: 9099
  47. protocol: TCP