Untitled
unknown
yaml
2 years ago
2.1 kB
3
Indexable
apiVersion: apps/v1 kind: Deployment metadata: name: rmq-deployment namespace: foodapp labels: app: rmq-deployment spec: replicas: 1 selector: matchLabels: app: rmq-pod template: metadata: labels: app: rmq-pod spec: containers: - name: rabbitmq image: registry.gitlab.au.dk/au675896/prometheus-rabbit:latest resources: requests: memory: "256Mi" cpu: "100m" limits: memory: "512Mi" cpu: "500m" ports: - containerPort: 15672 name: management - containerPort: 5672 name: amqp - containerPort: 15692 name: prometheus env: - name: RABBITMQ_DEFAULT_USER value: user - name: RABBITMQ_DEFAULT_PASS value: password volumeMounts: - name: rmq-data mountPath: /var/lib/rabbitmq - name: rabbitmq-config-map mountPath: /etc/rabbitmq/ volumes: - name: rmq-data persistentVolumeClaim: claimName: rmq-pvc - name: rabbitmq-config-map configMap: name: rabbitmq imagePullSecrets: - name: my-registry-credentials-rmq --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: rmq-pvc namespace: foodapp spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi --- apiVersion: v1 kind: Service metadata: name: rmq-servivce namespace: foodapp labels: app: rabbitmq-service spec: selector: app: rmq-pod ports: - name: amqp protocol: TCP port: 5672 targetPort: 5672 - name: management protocol: TCP port: 15672 targetPort: 15672 - name: prometheus protocol: TCP port: 15692 targetPort: 15692 type: ClusterIP --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: rabbitmq-monitor namespace: foodapp labels: release: monitoring spec: selector: matchLabels: app: rmq-service endpoints: - port: prometheus
Editor is loading...