init commit

This commit is contained in:
2026-04-25 14:43:45 +00:00
commit 30af3165e4
26 changed files with 16629 additions and 0 deletions
@@ -0,0 +1,317 @@
---
"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"