apiVersion: apps/v1 kind: Deployment metadata: name: alertmanager namespace: monitoring spec: replicas: 1 selector: matchLabels: app: alertmanager template: metadata: labels: app: alertmanager spec: nodeName: rpi-worker-monitor containers: - name: alertmanager image: prom/alertmanager:latest args: - "--config.file=/etc/alertmanager/alertmanager.yml" - "--storage.path=/alertmanager" - "--log.level=debug" ports: - containerPort: 9093 volumeMounts: - name: alertmanager-config mountPath: /etc/alertmanager - name: alertmanager-data mountPath: /alertmanager volumes: - name: alertmanager-config configMap: name: alertmanager-config - name: alertmanager-data emptyDir: {} --- apiVersion: v1 kind: Service metadata: name: alertmanager namespace: monitoring spec: selector: app: alertmanager type: NodePort ports: - port: 9093 targetPort: 9093 nodePort: 30101