This repository contains Victoria Metrics helm charts.
Access a Kubernetes cluster.
Add a chart helm repository with follow commands:
helm repo add vm https://victoriametrics.github.io/helm-charts/
helm repo updateList all charts and versions of vm repository available to installation:
helm search vm/The command must display existing helm chart e.g.
NAME CHART VERSION APP VERSION DESCRIPTION
vm/victoria-metrics-agent 0.7.25 v1.65.0 Victoria Metrics Agent - collects metrics from ...
vm/victoria-metrics-alert 0.4.4 v1.65.0 Victoria Metrics Alert - executes a list of giv...
vm/victoria-metrics-auth 0.2.27 1.65.0 Victoria Metrics Auth - is a simple auth proxy ...
vm/victoria-metrics-cluster 0.9.3 1.65.0 Victoria Metrics Cluster version - high-perform...
vm/victoria-metrics-k8s-stack 0.4.3 1.65.0 Kubernetes monitoring on VictoriaMetrics stack....
vm/victoria-metrics-operator 0.1.17 0.16.0 Victoria Metrics Operator
vm/victoria-metrics-single 0.8.4 1.65.0 Victoria Metrics Single version - high-performa...helm search repo vm/The command must display existing helm chart e.g.
NAME CHART VERSION APP VERSION DESCRIPTION
vm/victoria-metrics-agent 0.7.25 v1.65.0 Victoria Metrics Agent - collects metrics from ...
vm/victoria-metrics-alert 0.4.4 v1.65.0 Victoria Metrics Alert - executes a list of giv...
vm/victoria-metrics-auth 0.2.27 1.65.0 Victoria Metrics Auth - is a simple auth proxy ...
vm/victoria-metrics-cluster 0.9.3 1.65.0 Victoria Metrics Cluster version - high-perform...
vm/victoria-metrics-k8s-stack 0.4.3 1.65.0 Kubernetes monitoring on VictoriaMetrics stack....
vm/victoria-metrics-operator 0.1.17 0.16.0 Victoria Metrics Operator
vm/victoria-metrics-single 0.8.4 1.65.0 Victoria Metrics Single version - high-performa...Export default values of victoria-metrics-cluster chart to file values.yaml:
helm show values vm/victoria-metrics-cluster > values.yamlChange the values according to the need of the environment in values.yaml file.
Test the installation with command:
helm install victoria-metrics vm/victoria-metrics-cluster -f values.yaml -n NAMESPACE --debug --dry-runInstall chart with command:
helm install -n victoria-metrics-cluster vm/victoria-metrics-cluster -f values.yaml -n NAMESPACEhelm install victoria-metrics vm/victoria-metrics-cluster -f values.yaml -n NAMESPACEGet the pods lists by running these commands:
kubectl get pods -A | grep 'victoria-metrics'
# or list all resorces of victoria-metrics
kubectl get all -n NAMESPACE | grep victoriaGet the application by running this commands:
helm list -f victoria-metrics -n NAMESPACESee the history of versions of victoria-metrics application with command.
helm history victoria-metrics -n NAMESPACERemove application with command.
helm uninstall victoria-metrics -n NAMESPACEhelm charts tested at kubernetes versions from 1.13 to 1.20