operator
Victoria Metrics kubernetes operator
100M+
The VictoriaMetrics Operator is a Kubernetes Operator that simplifies the deployment, scaling, and management of a full VictoriaMetrics monitoring stack on Kubernetes. It introduces Custom Resource Definitions (CRDs) like VMCluster, VMAgent, and VMAlert that let you manage complex VictoriaMetrics setups with simple declarative YAML manifests.
The Operator image is not typically run with docker run. Instead, it's deployed into a Kubernetes cluster, usually via Helm, where it watches for VictoriaMetrics CRDs.
Deploying the Operator with Helm:
# Add the VictoriaMetrics Helm repository\
helm repo add vm https://victoriametrics.github.io/helm-charts/\
helm repo update
# Install the operator\
helm install vmoperator vm/victoria-metrics-operator -n victoria-metrics --create-namespace
After installation, you can create resources like a VMSingle or VMCluster in your cluster.
The operator itself is configured through its deployment manifest or Helm values.yaml. The VictoriaMetrics components it manages are configured through their respective CRD specs in YAML.
Content type
Image
Digest
sha256:12a2a0ef8…
Size
16.9 MB
Last updated
1 day ago
Requires Docker Desktop 4.37.1 or later.
Pulls:
1,400,697
Sep 4 to Sep 10