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.8or 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 intomy-values.yaml, and install:
my-values.yaml
If install fails, jump to Troubleshooting.
Verify
1
The release exists
STATUS should be deployed.2
The operator and coordinator pods are Running
3
The CRD is registered
crds.enabled=true).4
An engine CR exists and is being reconciled
5
The engine DaemonSet landed on your GPU nodes
6
Run the bundled smoke tests
Upgrade
Uninstall
LMCacheEngine, LMCacheCoordinator,
and CacheBlendEngine if enabled) first, so their finalizers run cleanly before the
operator Deployment is torn down.
Helm Values
See every value
The table above is the common subset. For the full list with defaults: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.
