apiVersion: v1 items: - apiVersion: v1 kind: Service metadata: creationTimestamp: "2025-08-02T20:01:52Z" labels: managed-by: prometheus-operator operated-alertmanager: "true" name: alertmanager-operated namespace: prometheus ownerReferences: - apiVersion: monitoring.coreos.com/v1 kind: Alertmanager name: kube-prometheus-stack-1754-alertmanager uid: 37e64ef7-78b0-485a-9c86-e4e83188d868 resourceVersion: "93640374" uid: 9a4a4644-e7fd-40b5-b14b-fb0055e37cee spec: clusterIP: None clusterIPs: - None internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http-web port: 9093 protocol: TCP targetPort: http-web - name: tcp-mesh port: 9094 protocol: TCP targetPort: 9094 - name: udp-mesh port: 9094 protocol: UDP targetPort: 9094 publishNotReadyAddresses: true selector: app.kubernetes.io/name: alertmanager sessionAffinity: None type: ClusterIP status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: meta.helm.sh/release-name: kube-prometheus-stack-1754164871 meta.helm.sh/release-namespace: prometheus creationTimestamp: "2025-08-02T20:01:49Z" labels: app: kube-prometheus-stack-alertmanager app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/version: 75.15.1 chart: kube-prometheus-stack-75.15.1 heritage: Helm release: kube-prometheus-stack-1754164871 self-monitor: "true" name: kube-prometheus-stack-1754-alertmanager namespace: prometheus resourceVersion: "93640183" uid: 552a7228-3b1d-4dd8-abd7-f491f365a295 spec: clusterIP: 10.100.154.228 clusterIPs: - 10.100.154.228 internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http-web port: 9093 protocol: TCP targetPort: 9093 - appProtocol: http name: reloader-web port: 8080 protocol: TCP targetPort: reloader-web selector: alertmanager: kube-prometheus-stack-1754-alertmanager app.kubernetes.io/name: alertmanager sessionAffinity: None type: ClusterIP status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: meta.helm.sh/release-name: kube-prometheus-stack-1754164871 meta.helm.sh/release-namespace: prometheus creationTimestamp: "2025-08-02T20:01:49Z" labels: app: kube-prometheus-stack-operator app.kubernetes.io/component: prometheus-operator app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/version: 75.15.1 chart: kube-prometheus-stack-75.15.1 heritage: Helm release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754-operator namespace: prometheus resourceVersion: "93640195" uid: 240740e2-b4d2-4a14-a52d-7f73a93256c0 spec: clusterIP: 10.100.175.188 clusterIPs: - 10.100.175.188 internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: https port: 443 protocol: TCP targetPort: https selector: app: kube-prometheus-stack-operator release: kube-prometheus-stack-1754164871 sessionAffinity: None type: ClusterIP status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: meta.helm.sh/release-name: kube-prometheus-stack-1754164871 meta.helm.sh/release-namespace: prometheus creationTimestamp: "2025-08-02T20:01:49Z" labels: app: kube-prometheus-stack-prometheus app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/version: 75.15.1 chart: kube-prometheus-stack-75.15.1 heritage: Helm release: kube-prometheus-stack-1754164871 self-monitor: "true" name: kube-prometheus-stack-1754-prometheus namespace: prometheus resourceVersion: "93640192" uid: ce5f1fd7-e1a7-4656-b01b-1abf881246bd spec: clusterIP: 10.100.64.119 clusterIPs: - 10.100.64.119 externalTrafficPolicy: Cluster internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http-web nodePort: 30090 port: 9090 protocol: TCP targetPort: 9090 - appProtocol: http name: reloader-web nodePort: 30588 port: 8080 protocol: TCP targetPort: reloader-web selector: app.kubernetes.io/name: prometheus operator.prometheus.io/name: kube-prometheus-stack-1754-prometheus sessionAffinity: None type: NodePort status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: meta.helm.sh/release-name: kube-prometheus-stack-1754164871 meta.helm.sh/release-namespace: prometheus creationTimestamp: "2025-08-02T20:01:49Z" labels: app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: grafana app.kubernetes.io/version: 12.1.0 helm.sh/chart: grafana-9.3.0 name: kube-prometheus-stack-1754164871-grafana namespace: prometheus resourceVersion: "93643729" uid: 49a69113-710e-4750-aa03-7c72e1306cf8 spec: clusterIP: 10.100.18.230 clusterIPs: - 10.100.18.230 externalTrafficPolicy: Cluster internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http-web nodePort: 31509 port: 80 protocol: TCP targetPort: 3000 selector: app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/name: grafana sessionAffinity: None type: NodePort status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: meta.helm.sh/release-name: kube-prometheus-stack-1754164871 meta.helm.sh/release-namespace: prometheus creationTimestamp: "2025-08-02T20:01:49Z" labels: app.kubernetes.io/component: metrics app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/version: 2.16.0 helm.sh/chart: kube-state-metrics-6.1.0 release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754164871-kube-state-metrics namespace: prometheus resourceVersion: "93640202" uid: 3fcd1cf8-7218-4624-bcde-563ef0b4c809 spec: clusterIP: 10.100.158.39 clusterIPs: - 10.100.158.39 internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http port: 8080 protocol: TCP targetPort: 8080 selector: app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/name: kube-state-metrics sessionAffinity: None type: ClusterIP status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: meta.helm.sh/release-name: kube-prometheus-stack-1754164871 meta.helm.sh/release-namespace: prometheus prometheus.io/scrape: "true" creationTimestamp: "2025-08-02T20:01:49Z" labels: app.kubernetes.io/component: metrics app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/version: 1.9.1 helm.sh/chart: prometheus-node-exporter-4.47.3 jobLabel: node-exporter release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754164871-prometheus-node-exporter namespace: prometheus resourceVersion: "93640189" uid: 36ceaa10-3544-4d2a-92bb-9d839a0a0dbc spec: clusterIP: 10.100.153.18 clusterIPs: - 10.100.153.18 internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http-metrics port: 9100 protocol: TCP targetPort: 9100 selector: app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/name: prometheus-node-exporter sessionAffinity: None type: ClusterIP status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: creationTimestamp: "2025-08-02T20:01:52Z" labels: managed-by: prometheus-operator operated-prometheus: "true" name: prometheus-operated namespace: prometheus ownerReferences: - apiVersion: monitoring.coreos.com/v1 kind: Prometheus name: kube-prometheus-stack-1754-prometheus uid: f76b5a30-c66c-4d0b-b4ec-0854154752ba resourceVersion: "93640390" uid: c98da91f-e91c-454c-b8be-ac5471bd94a0 spec: clusterIP: None clusterIPs: - None internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: http-web port: 9090 protocol: TCP targetPort: http-web selector: app.kubernetes.io/name: prometheus sessionAffinity: None type: ClusterIP status: loadBalancer: {} - apiVersion: v1 kind: Pod metadata: annotations: kubectl.kubernetes.io/default-container: alertmanager creationTimestamp: "2025-08-02T20:01:52Z" generateName: alertmanager-kube-prometheus-stack-1754-alertmanager- labels: alertmanager: kube-prometheus-stack-1754-alertmanager app.kubernetes.io/instance: kube-prometheus-stack-1754-alertmanager app.kubernetes.io/managed-by: prometheus-operator app.kubernetes.io/name: alertmanager app.kubernetes.io/version: 0.28.1 apps.kubernetes.io/pod-index: "0" controller-revision-hash: alertmanager-kube-prometheus-stack-1754-alertmanager-7677c479d statefulset.kubernetes.io/pod-name: alertmanager-kube-prometheus-stack-1754-alertmanager-0 name: alertmanager-kube-prometheus-stack-1754-alertmanager-0 namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: alertmanager-kube-prometheus-stack-1754-alertmanager uid: 5f535039-e58c-49d0-972f-e1c916e59fe2 resourceVersion: "93640559" uid: 87515b5e-8797-423e-ad3a-475082c2f928 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - alertmanager - key: alertmanager operator: In values: - kube-prometheus-stack-1754-alertmanager topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: true containers: - 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-1754-alertmanager.prometheus:9093 - --web.route-prefix=/ - --cluster.label=prometheus/kube-prometheus-stack-1754-alertmanager - --cluster.peer=alertmanager-kube-prometheus-stack-1754-alertmanager-0.alertmanager-operated:9094 - --cluster.reconnect-timeout=5m - --web.config.file=/etc/alertmanager/web_config/web-config.yaml env: - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP image: quay.io/prometheus/alertmanager:v0.28.1 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 10 httpGet: path: /-/healthy port: http-web scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 3 name: alertmanager ports: - containerPort: 9093 name: http-web protocol: TCP - containerPort: 9094 name: mesh-tcp protocol: TCP - containerPort: 9094 name: mesh-udp protocol: UDP readinessProbe: failureThreshold: 10 httpGet: path: /-/ready port: http-web scheme: HTTP initialDelaySeconds: 3 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 3 resources: requests: memory: 200Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/alertmanager/config name: config-volume - mountPath: /etc/alertmanager/config_out name: config-out readOnly: true - mountPath: /etc/alertmanager/certs name: tls-assets readOnly: true - mountPath: /alertmanager name: alertmanager-kube-prometheus-stack-1754-alertmanager-db - mountPath: /etc/alertmanager/web_config/web-config.yaml name: web-config readOnly: true subPath: web-config.yaml - mountPath: /etc/alertmanager/cluster_tls_config/cluster-tls-config.yaml name: cluster-tls-config readOnly: true subPath: cluster-tls-config.yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-nl55p readOnly: true - 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 command: - /bin/prometheus-config-reloader env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: SHARD value: "-1" image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imagePullPolicy: IfNotPresent name: config-reloader ports: - containerPort: 8080 name: reloader-web protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/alertmanager/config name: config-volume readOnly: true - mountPath: /etc/alertmanager/config_out name: config-out - mountPath: /etc/alertmanager/web_config/web-config.yaml name: web-config readOnly: true subPath: web-config.yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-nl55p readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: alertmanager-kube-prometheus-stack-1754-alertmanager-0 initContainers: - 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 command: - /bin/prometheus-config-reloader env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: SHARD value: "-1" image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imagePullPolicy: IfNotPresent name: init-config-reloader ports: - containerPort: 8081 name: reloader-web protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/alertmanager/config name: config-volume readOnly: true - mountPath: /etc/alertmanager/config_out name: config-out - mountPath: /etc/alertmanager/web_config/web-config.yaml name: web-config readOnly: true subPath: web-config.yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-nl55p readOnly: true nodeName: ip-172-33-32-41.us-west-2.compute.internal preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 2000 runAsGroup: 2000 runAsNonRoot: true runAsUser: 1000 seccompProfile: type: RuntimeDefault serviceAccount: kube-prometheus-stack-1754-alertmanager serviceAccountName: kube-prometheus-stack-1754-alertmanager subdomain: alertmanager-operated terminationGracePeriodSeconds: 120 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-volume secret: defaultMode: 420 secretName: alertmanager-kube-prometheus-stack-1754-alertmanager-generated - name: tls-assets projected: defaultMode: 420 sources: - secret: name: alertmanager-kube-prometheus-stack-1754-alertmanager-tls-assets-0 - emptyDir: medium: Memory name: config-out - name: web-config secret: defaultMode: 420 secretName: alertmanager-kube-prometheus-stack-1754-alertmanager-web-config - name: cluster-tls-config secret: defaultMode: 420 secretName: alertmanager-kube-prometheus-stack-1754-alertmanager-cluster-tls-config - emptyDir: {} name: alertmanager-kube-prometheus-stack-1754-alertmanager-db - name: kube-api-access-nl55p projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:54Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:56Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:02Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:02Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:52Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://194f0a60e4b5062f6a7cf9a06906132d0b0edb5971121ac2374ffd9e4ab189d9 image: quay.io/prometheus/alertmanager:v0.28.1 imageID: quay.io/prometheus/alertmanager@sha256:27c475db5fb156cab31d5c18a4251ac7ed567746a2483ff264516437a39b15ba lastState: {} name: alertmanager ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:58Z" volumeMounts: - mountPath: /etc/alertmanager/config name: config-volume - mountPath: /etc/alertmanager/config_out name: config-out readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/alertmanager/certs name: tls-assets readOnly: true recursiveReadOnly: Disabled - mountPath: /alertmanager name: alertmanager-kube-prometheus-stack-1754-alertmanager-db - mountPath: /etc/alertmanager/web_config/web-config.yaml name: web-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/alertmanager/cluster_tls_config/cluster-tls-config.yaml name: cluster-tls-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-nl55p readOnly: true recursiveReadOnly: Disabled - containerID: containerd://c2bb73168093a0fcd50da24d316874aa1190fcc36f21f61581cd404dc1c3b79f image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imageID: quay.io/prometheus-operator/prometheus-config-reloader@sha256:78aec597d87aa2b4ba947ab9190538dae93a58a67b8e930aefea1086534b02ef lastState: {} name: config-reloader ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:58Z" volumeMounts: - mountPath: /etc/alertmanager/config name: config-volume readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/alertmanager/config_out name: config-out - mountPath: /etc/alertmanager/web_config/web-config.yaml name: web-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-nl55p readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.32.41 hostIPs: - ip: 172.33.32.41 initContainerStatuses: - containerID: containerd://f8cac5cdbb6a72d8c8a85888059863eb716d42c3a090588042418e233f67d027 image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imageID: quay.io/prometheus-operator/prometheus-config-reloader@sha256:78aec597d87aa2b4ba947ab9190538dae93a58a67b8e930aefea1086534b02ef lastState: {} name: init-config-reloader ready: true restartCount: 0 started: false state: terminated: containerID: containerd://f8cac5cdbb6a72d8c8a85888059863eb716d42c3a090588042418e233f67d027 exitCode: 0 finishedAt: "2025-08-02T20:01:54Z" reason: Completed startedAt: "2025-08-02T20:01:54Z" volumeMounts: - mountPath: /etc/alertmanager/config name: config-volume readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/alertmanager/config_out name: config-out - mountPath: /etc/alertmanager/web_config/web-config.yaml name: web-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-nl55p readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 172.33.46.59 podIPs: - ip: 172.33.46.59 qosClass: Burstable startTime: "2025-08-02T20:01:52Z" - apiVersion: v1 kind: Pod metadata: creationTimestamp: "2025-08-02T20:01:49Z" generateName: kube-prometheus-stack-1754-operator-57d8448ffc- labels: app: kube-prometheus-stack-operator app.kubernetes.io/component: prometheus-operator app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/version: 75.15.1 chart: kube-prometheus-stack-75.15.1 heritage: Helm pod-template-hash: 57d8448ffc release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754-operator-57d8448ffc-zkxrs namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: kube-prometheus-stack-1754-operator-57d8448ffc uid: f323c763-7775-4cb7-af35-996f6dbe58c5 resourceVersion: "93640436" uid: 7920b221-bd8e-4b25-984a-c4fe4ffff94d spec: automountServiceAccountToken: true containers: - args: - --kubelet-service=kube-system/kube-prometheus-stack-1754-kubelet - --kubelet-endpoints=true - --kubelet-endpointslice=false - --localhost=127.0.0.1 - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 - --config-reloader-cpu-request=0 - --config-reloader-cpu-limit=0 - --config-reloader-memory-request=0 - --config-reloader-memory-limit=0 - --thanos-default-base-image=quay.io/thanos/thanos:v0.39.2 - --secret-field-selector=type!=kubernetes.io/dockercfg,type!=kubernetes.io/service-account-token,type!=helm.sh/release.v1 - --web.enable-tls=true - --web.cert-file=/cert/cert - --web.key-file=/cert/key - --web.listen-address=:10250 - --web.tls-min-version=VersionTLS13 env: - name: GOGC value: "30" image: quay.io/prometheus-operator/prometheus-operator:v0.83.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: https scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: kube-prometheus-stack ports: - containerPort: 10250 name: https protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /healthz port: https scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /cert name: tls-secret readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-7qbvh readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true nodeName: ip-172-33-32-41.us-west-2.compute.internal preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 65534 runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 seccompProfile: type: RuntimeDefault serviceAccount: kube-prometheus-stack-1754-operator serviceAccountName: kube-prometheus-stack-1754-operator terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: tls-secret secret: defaultMode: 420 secretName: kube-prometheus-stack-1754-admission - name: kube-api-access-7qbvh projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:52Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:53Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:53Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://072cc3d39cda99ab1807a732bb2524dddefb0f8f1386f0aebbffe5a4ec9a1283 image: quay.io/prometheus-operator/prometheus-operator:v0.83.0 imageID: quay.io/prometheus-operator/prometheus-operator@sha256:b6a89b8ec08f4cca759b2d579e8545f97ffb897973fcd68148c153f2e936c8b3 lastState: {} name: kube-prometheus-stack ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:51Z" volumeMounts: - mountPath: /cert name: tls-secret readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-7qbvh readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.32.41 hostIPs: - ip: 172.33.32.41 phase: Running podIP: 172.33.54.157 podIPs: - ip: 172.33.54.157 qosClass: BestEffort startTime: "2025-08-02T20:01:49Z" - apiVersion: v1 kind: Pod metadata: annotations: checksum/config: 0e9cbd0ea8e24e32f7dfca5bab17a2ba05652642f0a09a4882833ae88e4cc4a3 checksum/sc-dashboard-provider-config: e70bf6a851099d385178a76de9757bb0bef8299da6d8443602590e44f05fdf24 checksum/secret: 032056e9c62bbe9d1daa41ee49cd3d9524c076f51ca4c65adadf4ef08ef28712 kubectl.kubernetes.io/default-container: grafana creationTimestamp: "2025-08-02T20:01:49Z" generateName: kube-prometheus-stack-1754164871-grafana-85445fd75f- labels: app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/name: grafana app.kubernetes.io/version: 12.1.0 helm.sh/chart: grafana-9.3.0 pod-template-hash: 85445fd75f name: kube-prometheus-stack-1754164871-grafana-85445fd75f-4sc65 namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: kube-prometheus-stack-1754164871-grafana-85445fd75f uid: 8dd3307e-8b75-47c7-ac66-e03eb22764f5 resourceVersion: "93640642" uid: c49e9c23-10b3-4c45-b6de-a9d388d3022a spec: automountServiceAccountToken: true containers: - env: - name: METHOD value: WATCH - name: LABEL value: grafana_dashboard - name: LABEL_VALUE value: "1" - name: FOLDER value: /tmp/dashboards - name: RESOURCE value: both - name: NAMESPACE value: ALL - name: REQ_USERNAME valueFrom: secretKeyRef: key: admin-user name: kube-prometheus-stack-1754164871-grafana - name: REQ_PASSWORD valueFrom: secretKeyRef: key: admin-password name: kube-prometheus-stack-1754164871-grafana - name: REQ_URL value: http://localhost:3000/api/admin/provisioning/dashboards/reload - name: REQ_METHOD value: POST image: quay.io/kiwigrid/k8s-sidecar:1.30.3 imagePullPolicy: IfNotPresent name: grafana-sc-dashboard resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/dashboards name: sc-dashboard-volume - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-cdhhf readOnly: true - env: - name: METHOD value: WATCH - name: LABEL value: grafana_datasource - name: LABEL_VALUE value: "1" - name: FOLDER value: /etc/grafana/provisioning/datasources - name: RESOURCE value: both - name: REQ_USERNAME valueFrom: secretKeyRef: key: admin-user name: kube-prometheus-stack-1754164871-grafana - name: REQ_PASSWORD valueFrom: secretKeyRef: key: admin-password name: kube-prometheus-stack-1754164871-grafana - name: REQ_URL value: http://localhost:3000/api/admin/provisioning/datasources/reload - name: REQ_METHOD value: POST image: quay.io/kiwigrid/k8s-sidecar:1.30.3 imagePullPolicy: IfNotPresent name: grafana-sc-datasources resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/grafana/provisioning/datasources name: sc-datasources-volume - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-cdhhf readOnly: true - env: - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP - name: GF_SECURITY_ADMIN_USER valueFrom: secretKeyRef: key: admin-user name: kube-prometheus-stack-1754164871-grafana - name: GF_SECURITY_ADMIN_PASSWORD valueFrom: secretKeyRef: key: admin-password name: kube-prometheus-stack-1754164871-grafana - name: GF_PATHS_DATA value: /var/lib/grafana/ - name: GF_PATHS_LOGS value: /var/log/grafana - name: GF_PATHS_PLUGINS value: /var/lib/grafana/plugins - name: GF_PATHS_PROVISIONING value: /etc/grafana/provisioning image: docker.io/grafana/grafana:12.1.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 10 httpGet: path: /api/health port: 3000 scheme: HTTP initialDelaySeconds: 60 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 30 name: grafana ports: - containerPort: 3000 name: grafana protocol: TCP - containerPort: 9094 name: gossip-tcp protocol: TCP - containerPort: 9094 name: gossip-udp protocol: UDP - containerPort: 6060 name: profiling protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /api/health port: 3000 scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/grafana/grafana.ini name: config subPath: grafana.ini - mountPath: /var/lib/grafana name: storage - mountPath: /tmp/dashboards name: sc-dashboard-volume - mountPath: /etc/grafana/provisioning/dashboards/sc-dashboardproviders.yaml name: sc-dashboard-provider subPath: provider.yaml - mountPath: /etc/grafana/provisioning/datasources name: sc-datasources-volume - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-cdhhf readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true nodeName: ip-172-33-32-41.us-west-2.compute.internal preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 472 runAsGroup: 472 runAsNonRoot: true runAsUser: 472 serviceAccount: kube-prometheus-stack-1754164871-grafana serviceAccountName: kube-prometheus-stack-1754164871-grafana shareProcessNamespace: false terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 name: kube-prometheus-stack-1754164871-grafana name: config - emptyDir: {} name: storage - emptyDir: {} name: sc-dashboard-volume - configMap: defaultMode: 420 name: kube-prometheus-stack-1754164871-grafana-config-dashboards name: sc-dashboard-provider - emptyDir: {} name: sc-datasources-volume - name: kube-api-access-cdhhf projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:02Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:09Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:09Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://114d989a3b87c0a9005a04b7661adf5ba4be8392d2dd2571d00e5c3450c38d6f image: docker.io/grafana/grafana:12.1.0 imageID: docker.io/grafana/grafana@sha256:6ac590e7cabc2fbe8d7b8fc1ce9c9f0582177b334e0df9c927ebd9670469440f lastState: {} name: grafana ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:02:02Z" volumeMounts: - mountPath: /etc/grafana/grafana.ini name: config - mountPath: /var/lib/grafana name: storage - mountPath: /tmp/dashboards name: sc-dashboard-volume - mountPath: /etc/grafana/provisioning/dashboards/sc-dashboardproviders.yaml name: sc-dashboard-provider - mountPath: /etc/grafana/provisioning/datasources name: sc-datasources-volume - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-cdhhf readOnly: true recursiveReadOnly: Disabled - containerID: containerd://e640a53015faae291d56c699e4f0ec4862fba0a0e950eca4fa9ae7ec11253882 image: quay.io/kiwigrid/k8s-sidecar:1.30.3 imageID: quay.io/kiwigrid/k8s-sidecar@sha256:49dcce269568b1645b0050f296da787c99119647965229919a136614123f0627 lastState: {} name: grafana-sc-dashboard ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:52Z" volumeMounts: - mountPath: /tmp/dashboards name: sc-dashboard-volume - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-cdhhf readOnly: true recursiveReadOnly: Disabled - containerID: containerd://a56f9ccb98959cb6b8918592a1a7025d6711b7940fff48b5461a401812cbe124 image: quay.io/kiwigrid/k8s-sidecar:1.30.3 imageID: quay.io/kiwigrid/k8s-sidecar@sha256:49dcce269568b1645b0050f296da787c99119647965229919a136614123f0627 lastState: {} name: grafana-sc-datasources ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:52Z" volumeMounts: - mountPath: /etc/grafana/provisioning/datasources name: sc-datasources-volume - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-cdhhf readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.32.41 hostIPs: - ip: 172.33.32.41 phase: Running podIP: 172.33.42.38 podIPs: - ip: 172.33.42.38 qosClass: BestEffort startTime: "2025-08-02T20:01:49Z" - apiVersion: v1 kind: Pod metadata: creationTimestamp: "2025-08-02T20:01:49Z" generateName: kube-prometheus-stack-1754164871-kube-state-metrics-6cbcf68db6- labels: app.kubernetes.io/component: metrics app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/version: 2.16.0 helm.sh/chart: kube-state-metrics-6.1.0 pod-template-hash: 6cbcf68db6 release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754164871-kube-state-metrics-6cbcf6r26h2 namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: kube-prometheus-stack-1754164871-kube-state-metrics-6cbcf68db6 uid: 9608401d-ae24-4d58-9241-78edbe7db9c5 resourceVersion: "93640531" uid: 6e217ae5-4616-4431-97dc-3636cd49d37a spec: automountServiceAccountToken: true containers: - args: - --port=8080 - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /livez port: 8080 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: kube-state-metrics ports: - containerPort: 8080 name: http protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4htkb readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true nodeName: ip-172-33-32-41.us-west-2.compute.internal preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 65534 runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 seccompProfile: type: RuntimeDefault serviceAccount: kube-prometheus-stack-1754164871-kube-state-metrics serviceAccountName: kube-prometheus-stack-1754164871-kube-state-metrics terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: kube-api-access-4htkb projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:51Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:59Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:59Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://9b193660e0e30060da4ef2c1df59c02f7d8a26ddbdd4754d2f70c002b162ddca image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0 imageID: registry.k8s.io/kube-state-metrics/kube-state-metrics@sha256:e750cd4b43f782e3106537026c2995cac85d921aedea334e1d16caad7877c360 lastState: {} name: kube-state-metrics ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:50Z" volumeMounts: - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4htkb readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.32.41 hostIPs: - ip: 172.33.32.41 phase: Running podIP: 172.33.53.196 podIPs: - ip: 172.33.53.196 qosClass: BestEffort startTime: "2025-08-02T20:01:49Z" - apiVersion: v1 kind: Pod metadata: annotations: cluster-autoscaler.kubernetes.io/safe-to-evict: "true" creationTimestamp: "2025-08-02T20:01:49Z" generateName: kube-prometheus-stack-1754164871-prometheus-node-exporter- labels: app.kubernetes.io/component: metrics app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/version: 1.9.1 controller-revision-hash: 8587f5b7cd helm.sh/chart: prometheus-node-exporter-4.47.3 jobLabel: node-exporter pod-template-generation: "1" release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754164871-prometheus-node-exporter-6cr5d namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: kube-prometheus-stack-1754164871-prometheus-node-exporter uid: cc472f6b-fe45-47cb-a915-52e316494b41 resourceVersion: "93640385" uid: a815da5b-4963-4286-8d07-8eb975a37f1d spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - ip-172-33-17-181.us-west-2.compute.internal automountServiceAccountToken: false containers: - args: - --path.procfs=/host/proc - --path.sysfs=/host/sys - --path.rootfs=/host/root - --path.udev.data=/host/root/run/udev/data - --web.listen-address=[$(HOST_IP)]:9100 - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+)($|/) - --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs|erofs)$ env: - name: HOST_IP value: 0.0.0.0 image: quay.io/prometheus/node-exporter:v1.9.1 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: http-metrics scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: node-exporter ports: - containerPort: 9100 hostPort: 9100 name: http-metrics protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: / port: http-metrics scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /host/proc name: proc readOnly: true - mountPath: /host/sys name: sys readOnly: true - mountPath: /host/root mountPropagation: HostToContainer name: root readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostNetwork: true hostPID: true nodeName: ip-172-33-17-181.us-west-2.compute.internal nodeSelector: kubernetes.io/os: linux preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 65534 runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 serviceAccount: kube-prometheus-stack-1754164871-prometheus-node-exporter serviceAccountName: kube-prometheus-stack-1754164871-prometheus-node-exporter terminationGracePeriodSeconds: 30 tolerations: - effect: NoSchedule operator: Exists - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists - effect: NoSchedule key: node.kubernetes.io/network-unavailable operator: Exists volumes: - hostPath: path: /proc type: "" name: proc - hostPath: path: /sys type: "" name: sys - hostPath: path: / type: "" name: root status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:52Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:52Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:52Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://e2168bde6ec19ec96668a460597bf7ffe51e3a8c731f93b6d9e1cfc5dc139f70 image: quay.io/prometheus/node-exporter:v1.9.1 imageID: quay.io/prometheus/node-exporter@sha256:d00a542e409ee618a4edc67da14dd48c5da66726bbd5537ab2af9c1dfc442c8a lastState: {} name: node-exporter ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:51Z" volumeMounts: - mountPath: /host/proc name: proc readOnly: true recursiveReadOnly: Disabled - mountPath: /host/sys name: sys readOnly: true recursiveReadOnly: Disabled - mountPath: /host/root name: root readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.17.181 hostIPs: - ip: 172.33.17.181 phase: Running podIP: 172.33.17.181 podIPs: - ip: 172.33.17.181 qosClass: BestEffort startTime: "2025-08-02T20:01:49Z" - apiVersion: v1 kind: Pod metadata: annotations: cluster-autoscaler.kubernetes.io/safe-to-evict: "true" creationTimestamp: "2025-08-02T20:01:49Z" generateName: kube-prometheus-stack-1754164871-prometheus-node-exporter- labels: app.kubernetes.io/component: metrics app.kubernetes.io/instance: kube-prometheus-stack-1754164871 app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/version: 1.9.1 controller-revision-hash: 8587f5b7cd helm.sh/chart: prometheus-node-exporter-4.47.3 jobLabel: node-exporter pod-template-generation: "1" release: kube-prometheus-stack-1754164871 name: kube-prometheus-stack-1754164871-prometheus-node-exporter-zhfng namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: kube-prometheus-stack-1754164871-prometheus-node-exporter uid: cc472f6b-fe45-47cb-a915-52e316494b41 resourceVersion: "93640352" uid: e52dc924-4e66-4571-ae7c-1f36b4ec2472 spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - ip-172-33-32-41.us-west-2.compute.internal automountServiceAccountToken: false containers: - args: - --path.procfs=/host/proc - --path.sysfs=/host/sys - --path.rootfs=/host/root - --path.udev.data=/host/root/run/udev/data - --web.listen-address=[$(HOST_IP)]:9100 - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+)($|/) - --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs|erofs)$ env: - name: HOST_IP value: 0.0.0.0 image: quay.io/prometheus/node-exporter:v1.9.1 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: http-metrics scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: node-exporter ports: - containerPort: 9100 hostPort: 9100 name: http-metrics protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: / port: http-metrics scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /host/proc name: proc readOnly: true - mountPath: /host/sys name: sys readOnly: true - mountPath: /host/root mountPropagation: HostToContainer name: root readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostNetwork: true hostPID: true nodeName: ip-172-33-32-41.us-west-2.compute.internal nodeSelector: kubernetes.io/os: linux preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 65534 runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 serviceAccount: kube-prometheus-stack-1754164871-prometheus-node-exporter serviceAccountName: kube-prometheus-stack-1754164871-prometheus-node-exporter terminationGracePeriodSeconds: 30 tolerations: - effect: NoSchedule operator: Exists - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists - effect: NoSchedule key: node.kubernetes.io/network-unavailable operator: Exists volumes: - hostPath: path: /proc type: "" name: proc - hostPath: path: /sys type: "" name: sys - hostPath: path: / type: "" name: root status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:51Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:51Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:51Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:49Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://36a36f636e0fb083d4a9b6d049b19e36cbe9d835b6cc41ff2e999a9264e04171 image: quay.io/prometheus/node-exporter:v1.9.1 imageID: quay.io/prometheus/node-exporter@sha256:d00a542e409ee618a4edc67da14dd48c5da66726bbd5537ab2af9c1dfc442c8a lastState: {} name: node-exporter ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:01:51Z" volumeMounts: - mountPath: /host/proc name: proc readOnly: true recursiveReadOnly: Disabled - mountPath: /host/sys name: sys readOnly: true recursiveReadOnly: Disabled - mountPath: /host/root name: root readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.32.41 hostIPs: - ip: 172.33.32.41 phase: Running podIP: 172.33.32.41 podIPs: - ip: 172.33.32.41 qosClass: BestEffort startTime: "2025-08-02T20:01:49Z" - apiVersion: v1 kind: Pod metadata: annotations: kubectl.kubernetes.io/default-container: prometheus creationTimestamp: "2025-08-02T20:01:52Z" generateName: prometheus-kube-prometheus-stack-1754-prometheus- labels: app.kubernetes.io/instance: kube-prometheus-stack-1754-prometheus app.kubernetes.io/managed-by: prometheus-operator app.kubernetes.io/name: prometheus app.kubernetes.io/version: 3.5.0 apps.kubernetes.io/pod-index: "0" controller-revision-hash: prometheus-kube-prometheus-stack-1754-prometheus-7bbd956f4 operator.prometheus.io/name: kube-prometheus-stack-1754-prometheus operator.prometheus.io/shard: "0" prometheus: kube-prometheus-stack-1754-prometheus statefulset.kubernetes.io/pod-name: prometheus-kube-prometheus-stack-1754-prometheus-0 name: prometheus-kube-prometheus-stack-1754-prometheus-0 namespace: prometheus ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: prometheus-kube-prometheus-stack-1754-prometheus uid: 74140836-f846-474c-9bab-88205c90d209 resourceVersion: "93640627" uid: 6028f975-aa14-4fc8-962a-5fef7ad4ff09 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - prometheus - key: app.kubernetes.io/instance operator: In values: - kube-prometheus-stack-1754-prometheus topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: true containers: - args: - --config.file=/etc/prometheus/config_out/prometheus.env.yaml - --web.enable-lifecycle - --web.external-url=http://kube-prometheus-stack-1754-prometheus.prometheus:9090 - --web.route-prefix=/ - --storage.tsdb.retention.time=10d - --storage.tsdb.path=/prometheus - --storage.tsdb.wal-compression - --web.config.file=/etc/prometheus/web_config/web-config.yaml image: quay.io/prometheus/prometheus:v3.5.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 6 httpGet: path: /-/healthy port: http-web scheme: HTTP periodSeconds: 5 successThreshold: 1 timeoutSeconds: 3 name: prometheus ports: - containerPort: 9090 name: http-web protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /-/ready port: http-web scheme: HTTP periodSeconds: 5 successThreshold: 1 timeoutSeconds: 3 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true startupProbe: failureThreshold: 60 httpGet: path: /-/ready port: http-web scheme: HTTP periodSeconds: 15 successThreshold: 1 timeoutSeconds: 3 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/prometheus/config_out name: config-out readOnly: true - mountPath: /etc/prometheus/certs name: tls-assets readOnly: true - mountPath: /prometheus name: prometheus-kube-prometheus-stack-1754-prometheus-db - mountPath: /etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - mountPath: /etc/prometheus/web_config/web-config.yaml name: web-config readOnly: true subPath: web-config.yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-h97gt readOnly: true - args: - --listen-address=:8080 - --reload-url=http://127.0.0.1:9090/-/reload - --config-file=/etc/prometheus/config/prometheus.yaml.gz - --config-envsubst-file=/etc/prometheus/config_out/prometheus.env.yaml - --watched-dir=/etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 command: - /bin/prometheus-config-reloader env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: SHARD value: "0" image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imagePullPolicy: IfNotPresent name: config-reloader ports: - containerPort: 8080 name: reloader-web protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/prometheus/config name: config - mountPath: /etc/prometheus/config_out name: config-out - mountPath: /etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-h97gt readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: prometheus-kube-prometheus-stack-1754-prometheus-0 initContainers: - args: - --watch-interval=0 - --listen-address=:8081 - --config-file=/etc/prometheus/config/prometheus.yaml.gz - --config-envsubst-file=/etc/prometheus/config_out/prometheus.env.yaml - --watched-dir=/etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 command: - /bin/prometheus-config-reloader env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: SHARD value: "0" image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imagePullPolicy: IfNotPresent name: init-config-reloader ports: - containerPort: 8081 name: reloader-web protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/prometheus/config name: config - mountPath: /etc/prometheus/config_out name: config-out - mountPath: /etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-h97gt readOnly: true nodeName: ip-172-33-32-41.us-west-2.compute.internal preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 2000 runAsGroup: 2000 runAsNonRoot: true runAsUser: 1000 seccompProfile: type: RuntimeDefault serviceAccount: kube-prometheus-stack-1754-prometheus serviceAccountName: kube-prometheus-stack-1754-prometheus shareProcessNamespace: false subdomain: prometheus-operated terminationGracePeriodSeconds: 600 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config secret: defaultMode: 420 secretName: prometheus-kube-prometheus-stack-1754-prometheus - name: tls-assets projected: defaultMode: 420 sources: - secret: name: prometheus-kube-prometheus-stack-1754-prometheus-tls-assets-0 - emptyDir: medium: Memory name: config-out - configMap: defaultMode: 420 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - name: web-config secret: defaultMode: 420 secretName: prometheus-kube-prometheus-stack-1754-prometheus-web-config - emptyDir: {} name: prometheus-kube-prometheus-stack-1754-prometheus-db - name: kube-api-access-h97gt projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace status: conditions: - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:54Z" status: "True" type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:56Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:08Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2025-08-02T20:02:08Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2025-08-02T20:01:52Z" status: "True" type: PodScheduled containerStatuses: - containerID: containerd://2d67bd8a01943ce3b45197a534c606a8a5e0eafc1f5bcb831b8afb11e9ed6e88 image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imageID: quay.io/prometheus-operator/prometheus-config-reloader@sha256:78aec597d87aa2b4ba947ab9190538dae93a58a67b8e930aefea1086534b02ef lastState: {} name: config-reloader ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:02:02Z" volumeMounts: - mountPath: /etc/prometheus/config name: config - mountPath: /etc/prometheus/config_out name: config-out - mountPath: /etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-h97gt readOnly: true recursiveReadOnly: Disabled - containerID: containerd://f32c9431e3d0bb65fd309f5ec217348d5be0648bc9d8191e0336022e27d056a6 image: quay.io/prometheus/prometheus:v3.5.0 imageID: quay.io/prometheus/prometheus@sha256:63805ebb8d2b3920190daf1cb14a60871b16fd38bed42b857a3182bc621f4996 lastState: {} name: prometheus ready: true restartCount: 0 started: true state: running: startedAt: "2025-08-02T20:02:02Z" volumeMounts: - mountPath: /etc/prometheus/config_out name: config-out readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/prometheus/certs name: tls-assets readOnly: true recursiveReadOnly: Disabled - mountPath: /prometheus name: prometheus-kube-prometheus-stack-1754-prometheus-db - mountPath: /etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - mountPath: /etc/prometheus/web_config/web-config.yaml name: web-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-h97gt readOnly: true recursiveReadOnly: Disabled hostIP: 172.33.32.41 hostIPs: - ip: 172.33.32.41 initContainerStatuses: - containerID: containerd://eb6e6b2578ed43a0861c4515d3bf4aa9b7d67fbb5b20b449ed5f07626b63cd1b image: quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 imageID: quay.io/prometheus-operator/prometheus-config-reloader@sha256:78aec597d87aa2b4ba947ab9190538dae93a58a67b8e930aefea1086534b02ef lastState: {} name: init-config-reloader ready: true restartCount: 0 started: false state: terminated: containerID: containerd://eb6e6b2578ed43a0861c4515d3bf4aa9b7d67fbb5b20b449ed5f07626b63cd1b exitCode: 0 finishedAt: "2025-08-02T20:01:54Z" reason: Completed startedAt: "2025-08-02T20:01:54Z" volumeMounts: - mountPath: /etc/prometheus/config name: config - mountPath: /etc/prometheus/config_out name: config-out - mountPath: /etc/prometheus/rules/prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 name: prometheus-kube-prometheus-stack-1754-prometheus-rulefiles-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-h97gt readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 172.33.51.237 podIPs: - ip: 172.33.51.237 qosClass: BestEffort startTime: "2025-08-02T20:01:52Z" kind: List metadata: resourceVersion: ""