Kube State Metrics
Cluster object metrics for Prometheus. Apache-2.0. linux/amd64.
Pin this image by digest.
published Latest tag v2.20.0-tpio.1. Pin by digest. Usage is on this page.
Pin by digest
oci.thepeoples.io/hardened/kube-state-metrics@sha256:88be177afa8b74aa5021fed0dff462d0cc84612df5e587fc7d4424a326a25d9aPull:
podman pull oci.thepeoples.io/hardened/kube-state-metrics@sha256:88be177afa8b74aa5021fed0dff462d0cc84612df5e587fc7d4424a326a25d9aVerify:
cosign verify --key https://thepeoples.io/keys/oci.thepeoples.io.pub --insecure-ignore-tlog oci.thepeoples.io/hardened/kube-state-metrics@sha256:88be177afa8b74aa5021fed0dff462d0cc84612df5e587fc7d4424a326a25d9aPublished 2026-10-16T14:37:42Z37.7 MiB compressed
Usage
Checked on ephemeral k3s for this published digest. The ksm_pod_info check passed on ephemeral k3s.
Image pin overlay:
# https://github.com/prometheus-community/helm-charts/tree/kube-state-metrics-8.6.0/charts/kube-state-metrics
# Official kube-state-metrics chart 8.6.0. The chart joins registry and repository.
# The kube-rbac-proxy stays off. Prometheus scrapes the Service in-cluster.
image:
registry: oci.thepeoples.io
repository: hardened/kube-state-metrics
tag: "v2.20.0-tpio.1"
kubeRBACProxy: {enabled: false}helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm upgrade --install kube-state-metrics prometheus-community/kube-state-metrics --version 8.6.0 \
--namespace monitoring --create-namespace -f values-hardened.yamlVerify the latest published digest
cosign verify --key https://thepeoples.io/keys/oci.thepeoples.io.pub --insecure-ignore-tlog oci.thepeoples.io/hardened/kube-state-metrics@sha256:88be177afa8b74aa5021fed0dff462d0cc84612df5e587fc7d4424a326a25d9a
cosign verify-attestation --key https://thepeoples.io/keys/oci.thepeoples.io.pub --insecure-ignore-tlog --type https://thepeoples.io/attestations/hardened-gate/v1 oci.thepeoples.io/hardened/kube-state-metrics@sha256:88be177afa8b74aa5021fed0dff462d0cc84612df5e587fc7d4424a326a25d9aThe report views show the predicate types and commands for SPDX, scanner and optional OpenVEX attestations. Inspect the verified predicates as well as the signature. Publish and rescan reports for each tag. Gate is 0 CRITICAL / 0 HIGH from Trivy and Grype. MEDIUM/LOW are listed; they do not block publish. Remaining-CVE tables live here. 37.7 MiB · Publication scan reports: Trivy · Grype · gate · Scan index Corresponding source for MEDIUM/LOW are best-effort and non-blocking. Remaining counts: Fixed-version availability does not guarantee a compatible fix. Counts retain scanner gate semantics; the list deduplicates identical package/version records. Different scanner IDs can describe the same advisory.Evidence
v2.20.0-tpio.1 · worst-of Trivy and Grype at publish.v2.20.0-tpio.1 is at /oci/hardened/kube-state-metrics/v2.20.0-tpio.1/source/.Scanner CVE / ID Package Installed Severity Fixed version available
This image is here as the Cluster metrics. Used by Prometheus (cluster). Arrow styles
Status: published. Platform: linux/amd64.
Available tags and scan history
v2.20.0-tpio.1
Digest:
oci.thepeoples.io/hardened/kube-state-metrics@sha256:88be177afa8b74aa5021fed0dff462d0cc84612df5e587fc7d4424a326a25d9aPublished 2026-10-16T14:37:42Z UTC.
Publication scan reports: Trivy / Grype / gate / OpenVEX
SPDX SBOM · OpenVEX: not present
Corresponding source available at /oci/hardened/kube-state-metrics/v2.20.0-tpio.1/source/, including exact upstream archives, SHA-256 sums, packaging, rebuild recipe and recorded changes.
| Scanned (UTC) | Kind / gate | Trivy | Grype | Scanner DB versions/dates |
|---|---|---|---|---|
| 2026-10-15T16:39:17Z | publish / pass | CRITICAL 0HIGH 0MEDIUM 0LOW 0 | CRITICAL 0HIGH 0MEDIUM 0LOW 0 | Trivy 0.75.0 / DB {"DownloadedAt": "2026-10-15T16:36:27.005593107Z", "NextUpdate": "2026-10-16T13:13:18.204005123Z", "UpdatedAt": "2026-10-15T13:13:18.204005334Z", "Version": 2} / 2026-10-15T13:13:18.204005334Z; Grype 0.120.1 / schema v6.1.10 / 2026-10-15T06:30:36Z |
MEDIUM/LOW are best-effort and non-blocking. Remaining counts:
MEDIUM 0LOW 0Fixed-version availability does not guarantee a compatible fix.Remaining MEDIUM/LOW findings (0 distinct scanner/package/version records; 0 with fixed versions available)
Scanner CVE / ID Package Installed Severity Fixed version available
Counts retain scanner gate semantics; the list deduplicates identical package/version records. Different scanner IDs can describe the same advisory.
Rebuild and licence
Rebuilt from the official upstream tag tarball. The packaged candidate cleared 0 CRITICAL / 0 HIGH. The k3s check scraped the Service and kube_pod_info was present.
Licence: Apache-2.0.
kube-state-metrics is Apache-2.0. Corresponding source is the official v2.20.0 tag tarball plus the Containerfile and rebuild-offline.sh. Docs: https://github.com/kubernetes/kube-state-metrics