Skip to main content
Helm is the primary install path for the Tensormesh Operator. A single helm install command deploys the operator, registers its CRDs (LMCacheEngine, LMCacheCoordinator, CacheBlendEngine), and by default creates an lmcache engine CR that the operator reconciles into a DaemonSet on your GPU nodes, plus a fleet coordinator the engines register with.

Prerequisites

  • Helm 3.8 or newer (helm version)
  • Cluster access with permission to create cluster-scoped resources
  • A reachable Kubernetes 1.28+ cluster — see Getting Started
  • cert-manager — the chart enables the mutating webhook by default and cert-manager issues its serving certificate:
  • Access token from the Tensormesh team
The chart is distributed through a private registry. To install it, request an access token from https://www.tensormesh.ai/contact. You’ll use it to authenticate before installing.

Quick Install

Authenticate to the registry with the token Tensormesh provided, write your configuration into my-values.yaml, and install:
my-values.yaml
If install fails, jump to Troubleshooting.

Verify

1

The release exists

Example:
STATUS should be deployed.
2

The operator and coordinator pods are Running

Example:
3

The CRD is registered

Example:
The chart ships all three CRDs (crds.enabled=true).
4

An engine CR exists and is being reconciled

Example:
5

The engine DaemonSet landed on your GPU nodes

Example:
Expect one pod per GPU node. On a cluster with no GPU nodes this list is empty — which is correct, not a failure.
6

Run the bundled smoke tests

Example:

Upgrade

Roll back if needed:

Uninstall

A pre-delete hook removes the chart-managed CRs (LMCacheEngine, LMCacheCoordinator, and CacheBlendEngine if enabled) first, so their finalizers run cleanly before the operator Deployment is torn down.
The CRDs survive helm uninstall — same convention cert-manager and kube-prometheus-stack use. To remove them (and cascade-delete any remaining CRs):

Helm Values

See every value

The table above is the common subset. For the full list with defaults:
See the Configuration reference for per-section detail and example overlays.

Next steps

vLLM Quick Start

Install, deploy vLLM against the engine, see the cache hit, run the benchmark.

Modify Existing vLLM Deployment

Patch the workload you already run to consume the engine connection ConfigMap.

Troubleshooting

Engine Pending, ImagePullBackOff, hung uninstalls, and more.