# Better Node & Pod Metrics Visualization

_2026-09-08 · v0.28.0_

This release reworks how resource usage is drawn across the app, and adds full resource views for cert-manager, KEDA, and Kyverno.

This release reworks how resource usage is drawn across the app, and adds full resource views for cert-manager, KEDA, and Kyverno.

![Node metrics with stacked pod allocation bars](https://assets.zapkube.com/changelog/v0.28.0/better-node-metrics.jpeg)

## 📊 Metrics Visualization

- **Node and Pod pages now show live CPU/memory gauges** right on the overview, no need to open a separate tab.
- **Pod allocation is drawn as a segmented bar** on the Node page, with each contributing pod visible as its own slice — hover a slice to see its exact share and values, with the rest dimmed for contrast.
- **Free headroom is shown under the allocation bar**, and scheduled pod slots are drawn on the same shared gauge, so requests, usage, and capacity read as one picture.
- **Container gauges are nested and compact**, hiding completed containers automatically so the layout stays readable on pods with many containers.

## 🗄️ Carina Local Storage

![Carina disk groups and pinned volumes on the Node page](https://assets.zapkube.com/changelog/v0.28.0/carina-local-storage.jpeg)

- **Local storage on a Node is now drawn on the same shared metric bar** used for CPU/memory, showing disk groups and their used/free split at a glance.
- **Local volumes and pinned volumes are merged into one section**, and a node's local volumes are surfaced under Referenced By.
- Volume group LVM attributes are now shown directly on the Node page, and edge cases around lost devices or groups with no used/free split are handled correctly.

## 🔐 cert-manager

- **Certificates, Issuers, ClusterIssuers, and CertificateRequests are now first-class resources**, with a validity gauge, fingerprints, ACME order endpoints, and an issuance chain view linking a Certificate through its Issuer and requests.
- **Renew a Certificate directly from the app**, with confirmation and status tracking.
- Referenced resources (issuer credential secrets, external issuers) are resolved and linked automatically.

## ⚡ KEDA

- **ScaledObject, ScaledJob, TriggerAuthentication, and CloudEventSource resources** all get dedicated views, including cluster-scoped variants.
- **Pause and resume autoscaling, or adjust the scaling range**, straight from the app.

## 🛡️ Kyverno

- **Policy, ClusterPolicy, PolicyException, and the report family (PolicyReport, ClusterPolicyReport, UpdateRequest) are now supported**, with a coverage view showing pass/fail/skip outcomes per policy.
- Navigate directly between a policy, its reports, and the workloads they cover.

## 🧹 Misc / Chore

- Plugins (cert-manager, KEDA, Kyverno, Carina, kgateway) can now own their own resource types and contribute cross-resource relations, improving load time and keeping each plugin self-contained.
- Various visual polish: tab bar alignment, allocation bar legends, and light/dark theme contrast fixes.

---

More machine-readable entry points: [/llms.txt](https://zapkube.com/llms.txt) (site index), [/agents.md](https://zapkube.com/agents.md) (when to use Zapkube), [/sitemap.xml](https://zapkube.com/sitemap.xml) (every URL).

Every page on this site also serves Markdown: send `Accept: text/markdown`, or append `.md` to the path.