Install the Tensormesh Operator and at least one
LMCacheEngine first — the UI is a
read-only dashboard over your engines. It installs fine on an empty cluster but shows
“No LMCacheEngines found” until engines exist.Prerequisites
- Helm
3.8or newer (helm version) - A Kubernetes 1.28+ cluster with the Tensormesh Operator installed,
plus at least one
LMCacheEngine - Prometheus running in the cluster, with the operator’s metrics flowing into it
(
observability.enabled=trueon the operator chart — see Operator Observability). This powers every trend chart. - The NVIDIA DCGM exporter, if you run GPUs — standard on GPU clusters (it ships with the NVIDIA GPU Operator, and isn’t part of Tensormesh). It drives the per-GPU utilization, memory, and hardware-fault cards.
- An access token from the Tensormesh team — the operator’s token works
- The GHCR image pull secret you created for the operator
Versions
Use the newest chart version below wherever a command says<version>. Like the
operator’s compatibility matrix, each row is a
matched set — run the UI chart against the operator versions listed with it.
Install
1
Log in to the Registry (One Time)
2
Write a Values File
my-values.yaml
3
Install
Verify
Open the Dashboard
The install doesn’t expose the UI outside the cluster. To open it, port-forward the service:ingress.enabled=true with your own hosts and
TLS).
What Gets Installed
A single dashboard pod and a service — nothing on your GPU nodes. Its cluster access is strictly read-only: it can look at engines, pods, and metrics, and cannot modify anything.Upgrade
Re-run the install with a new--version (same values file):
Uninstall
Next Steps
Configuration
Connect metric history, GPU telemetry, and multiple clusters.
Monitoring Your Fleet
Triage what needs attention, drill into nodes and GPUs, and track cache and
performance trends.

