apiVersion: apps/v1 kind: Deployment metadata: name: alertmanager spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: alertmanager template: metadata: labels: app: alertmanager spec: containers: - name: alertmanager image: prom/alertmanager:v0.28.1 args: - --config.file=/etc/alertmanager/alertmanager.yml - --storage.path=/alertmanager ports: - containerPort: 9093 readinessProbe: httpGet: path: /-/ready port: 9093 resources: requests: cpu: 10m memory: 32Mi limits: memory: 128Mi volumeMounts: - name: config mountPath: /etc/alertmanager - name: data mountPath: /alertmanager volumes: - name: config configMap: name: alertmanager-config - name: data persistentVolumeClaim: claimName: alertmanager-data