llama-stack-mirror/docs/source/distributions/k8s/svc-and-pods.yaml
2025-08-02 13:34:54 -07:00

2274 lines
72 KiB
YAML

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: ""