A Helm chart for VictoriaMetrics MCP server
Prerequisites #
Before installing this chart, ensure your environment meets the following requirements:
- Kubernetes cluster - A running Kubernetes cluster with sufficient resources
- Helm - Helm package manager installed and configured
Additional requirements depend on your configuration:
- Persistent storage - Required if you enable persistent volumes for data retention (enabled by default)
- kubectl - Needed for cluster management and troubleshooting
For installation instructions, refer to the official documentation:
Chart Details #
This chart will do the following:
- Rollout VictoriaMetrics MCP server.
How to install #
Access a Kubernetes cluster.
Setup chart repository (can be omitted for OCI repositories) #
Add a chart helm repository with follow commands:
helm repo add vm https://victoriametrics.github.io/helm-charts/
helm repo update
List versions of vm/victoria-metrics-mcp chart available to installation:
helm search repo vm/victoria-metrics-mcp -l
Install victoria-metrics-mcp chart
#
Export default values of victoria-metrics-mcp chart to file values.yaml:
For HTTPS repository
helm show values vm/victoria-metrics-mcp > values.yamlFor OCI repository
helm show values oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-mcp > values.yaml
Change the values according to the need of the environment in values.yaml file.
Consider setting .Values.nameOverride to a small value like vmm to avoid hitting resource name limits of 63 characters
Test the installation with command:
For HTTPS repository
helm install vmm vm/victoria-metrics-mcp -f values.yaml -n NAMESPACE --debugFor OCI repository
helm install vmm oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-mcp -f values.yaml -n NAMESPACE --debug
Install chart with command:
For HTTPS repository
helm install vmm vm/victoria-metrics-mcp -f values.yaml -n NAMESPACEFor OCI repository
helm install vmm oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-mcp -f values.yaml -n NAMESPACE
Get the pods lists by running this commands:
kubectl get pods -A | grep 'vmm'
Get the application by running this command:
helm list -f vmm -n NAMESPACE
See the history of versions of vmm application with command.
helm history vmm -n NAMESPACE
How to uninstall #
Remove application with command.
helm uninstall vmm -n NAMESPACE
Parameters #
The following tables lists the configurable parameters of the chart and their default values.
Change the values according to the need of the environment in victoria-metrics-mcp/values.yaml file.