mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-10-23 16:37:28 +00:00
2274 lines
72 KiB
YAML
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: ""
|