--- "kind": "StatefulSet" "apiVersion": "apps/v1" "metadata": "name": "alertmanager-kube-prometheus-stack-1761-alertmanager" "namespace": "kube-mon" "labels": "alertmanager": "kube-prometheus-stack-1761-alertmanager" "app": "kube-prometheus-stack-alertmanager" "app.kubernetes.io/instance": "kube-prometheus-stack-1761-alertmanager" "app.kubernetes.io/managed-by": "prometheus-operator" "app.kubernetes.io/name": "alertmanager" "app.kubernetes.io/part-of": "kube-prometheus-stack" "app.kubernetes.io/version": "79.0.1" "chart": "kube-prometheus-stack-79.0.1" "heritage": "Helm" "managed-by": "prometheus-operator" "release": "kube-prometheus-stack-1761819498" "annotations": "meta.helm.sh/release-name": "kube-prometheus-stack-1761819498" "meta.helm.sh/release-namespace": "kube-mon" "prometheus-operator-input-hash": "12770747348952997375" "spec": "replicas": 1 "selector": "matchLabels": "alertmanager": "kube-prometheus-stack-1761-alertmanager" "app.kubernetes.io/instance": "kube-prometheus-stack-1761-alertmanager" "app.kubernetes.io/managed-by": "prometheus-operator" "app.kubernetes.io/name": "alertmanager" "template": "metadata": "labels": "alertmanager": "kube-prometheus-stack-1761-alertmanager" "app.kubernetes.io/instance": "kube-prometheus-stack-1761-alertmanager" "app.kubernetes.io/managed-by": "prometheus-operator" "app.kubernetes.io/name": "alertmanager" "app.kubernetes.io/version": "0.28.1" "annotations": "kubectl.kubernetes.io/default-container": "alertmanager" "spec": "volumes": - "name": "config-volume" "secret": "secretName": "alertmanager-kube-prometheus-stack-1761-alertmanager-generated" "defaultMode": 420 - "name": "tls-assets" "projected": "sources": - "secret": "name": "alertmanager-kube-prometheus-stack-1761-alertmanager-tls-assets-0" "defaultMode": 420 - "name": "config-out" "emptyDir": "medium": "Memory" - "name": "web-config" "secret": "secretName": "alertmanager-kube-prometheus-stack-1761-alertmanager-web-config" "defaultMode": 420 - "name": "cluster-tls-config" "secret": "secretName": "alertmanager-kube-prometheus-stack-1761-alertmanager-cluster-tls-config" "defaultMode": 420 "initContainers": - "name": "init-config-reloader" "image": "quay.io/prometheus-operator/prometheus-config-reloader:v0.86.1" "command": - "/bin/prometheus-config-reloader" "args": - "--watch-interval=0" - "--listen-address=:8081" - "--config-file=/etc/alertmanager/config/alertmanager.yaml.gz" - "--config-envsubst-file=/etc/alertmanager/config_out/alertmanager.env.yaml" - "--watched-dir=/etc/alertmanager/config" "ports": - "name": "reloader-init" "containerPort": 8081 "protocol": "TCP" "env": - "name": "POD_NAME" "valueFrom": "fieldRef": "apiVersion": "v1" "fieldPath": "metadata.name" - "name": "SHARD" "value": "-1" "resources": {} "volumeMounts": - "name": "config-volume" "readOnly": true "mountPath": "/etc/alertmanager/config" - "name": "config-out" "mountPath": "/etc/alertmanager/config_out" - "name": "web-config" "readOnly": true "mountPath": "/etc/alertmanager/web_config/web-config.yaml" "subPath": "web-config.yaml" "terminationMessagePath": "/dev/termination-log" "terminationMessagePolicy": "FallbackToLogsOnError" "imagePullPolicy": "IfNotPresent" "securityContext": "capabilities": "drop": - "ALL" "readOnlyRootFilesystem": true "allowPrivilegeEscalation": false "containers": - "name": "alertmanager" "image": "quay.io/prometheus/alertmanager:v0.28.1" "args": - "--config.file=/etc/alertmanager/config_out/alertmanager.env.yaml" - "--storage.path=/alertmanager" - "--data.retention=120h" - "--cluster.listen-address=" - "--web.listen-address=:9093" - "--web.external-url=http://kube-prometheus-stack-1761-alertmanager.kube-mon:9093" - "--web.route-prefix=/" - "--cluster.label=kube-mon/kube-prometheus-stack-1761-alertmanager" - "--cluster.peer=alertmanager-kube-prometheus-stack-1761-alertmanager-0.alertmanager-operated:9094" - "--cluster.reconnect-timeout=5m" - "--web.config.file=/etc/alertmanager/web_config/web-config.yaml" "ports": - "name": "http-web" "containerPort": 9093 "protocol": "TCP" - "name": "mesh-tcp" "containerPort": 9094 "protocol": "TCP" - "name": "mesh-udp" "containerPort": 9094 "protocol": "UDP" "env": - "name": "POD_IP" "valueFrom": "fieldRef": "apiVersion": "v1" "fieldPath": "status.podIP" "resources": "requests": "memory": "200Mi" "volumeMounts": - "name": "config-volume" "mountPath": "/etc/alertmanager/config" - "name": "config-out" "readOnly": true "mountPath": "/etc/alertmanager/config_out" - "name": "tls-assets" "readOnly": true "mountPath": "/etc/alertmanager/certs" - "name": "alertmanager-kube-prometheus-stack-1761-alertmanager-db" "mountPath": "/alertmanager" "subPath": "alertmanager-db" - "name": "web-config" "readOnly": true "mountPath": "/etc/alertmanager/web_config/web-config.yaml" "subPath": "web-config.yaml" - "name": "cluster-tls-config" "readOnly": true "mountPath": "/etc/alertmanager/cluster_tls_config/cluster-tls-config.yaml" "subPath": "cluster-tls-config.yaml" "livenessProbe": "httpGet": "path": "/-/healthy" "port": "http-web" "scheme": "HTTP" "timeoutSeconds": 3 "periodSeconds": 10 "successThreshold": 1 "failureThreshold": 10 "readinessProbe": "httpGet": "path": "/-/ready" "port": "http-web" "scheme": "HTTP" "initialDelaySeconds": 3 "timeoutSeconds": 3 "periodSeconds": 5 "successThreshold": 1 "failureThreshold": 10 "terminationMessagePath": "/dev/termination-log" "terminationMessagePolicy": "FallbackToLogsOnError" "imagePullPolicy": "IfNotPresent" "securityContext": "capabilities": "drop": - "ALL" "readOnlyRootFilesystem": true "allowPrivilegeEscalation": false - "name": "config-reloader" "image": "quay.io/prometheus-operator/prometheus-config-reloader:v0.86.1" "command": - "/bin/prometheus-config-reloader" "args": - "--listen-address=:8080" - "--web-config-file=/etc/alertmanager/web_config/web-config.yaml" - "--reload-url=http://127.0.0.1:9093/-/reload" - "--config-file=/etc/alertmanager/config/alertmanager.yaml.gz" - "--config-envsubst-file=/etc/alertmanager/config_out/alertmanager.env.yaml" - "--watched-dir=/etc/alertmanager/config" "ports": - "name": "reloader-web" "containerPort": 8080 "protocol": "TCP" "env": - "name": "POD_NAME" "valueFrom": "fieldRef": "apiVersion": "v1" "fieldPath": "metadata.name" - "name": "SHARD" "value": "-1" "resources": {} "volumeMounts": - "name": "config-volume" "readOnly": true "mountPath": "/etc/alertmanager/config" - "name": "config-out" "mountPath": "/etc/alertmanager/config_out" - "name": "web-config" "readOnly": true "mountPath": "/etc/alertmanager/web_config/web-config.yaml" "subPath": "web-config.yaml" "terminationMessagePath": "/dev/termination-log" "terminationMessagePolicy": "FallbackToLogsOnError" "imagePullPolicy": "IfNotPresent" "securityContext": "capabilities": "drop": - "ALL" "readOnlyRootFilesystem": true "allowPrivilegeEscalation": false "restartPolicy": "Always" "terminationGracePeriodSeconds": 120 "dnsPolicy": "ClusterFirst" "serviceAccountName": "kube-prometheus-stack-1761-alertmanager" "serviceAccount": "kube-prometheus-stack-1761-alertmanager" "automountServiceAccountToken": true "securityContext": "runAsUser": 1000 "runAsGroup": 2000 "runAsNonRoot": true "fsGroup": 2000 "seccompProfile": "type": "RuntimeDefault" "affinity": "podAntiAffinity": "preferredDuringSchedulingIgnoredDuringExecution": - "weight": 100 "podAffinityTerm": "labelSelector": "matchExpressions": - "key": "app.kubernetes.io/name" "operator": "In" "values": - "alertmanager" - "key": "alertmanager" "operator": "In" "values": - "kube-prometheus-stack-1761-alertmanager" "topologyKey": "kubernetes.io/hostname" "schedulerName": "default-scheduler" "volumeClaimTemplates": - "kind": "PersistentVolumeClaim" "apiVersion": "v1" "metadata": "name": "alertmanager-kube-prometheus-stack-1761-alertmanager-db" "spec": "accessModes": - "ReadWriteOnce" "resources": "requests": "storage": "50Gi" "storageClassName": "nfs-csi" "volumeMode": "Filesystem" "serviceName": "alertmanager-operated" "podManagementPolicy": "Parallel" "updateStrategy": "type": "RollingUpdate" "revisionHistoryLimit": 10 "persistentVolumeClaimRetentionPolicy": "whenDeleted": "Retain" "whenScaled": "Retain"