User Guide
Pulse 4.1.x
Get Started
Architecture
Core Concepts
Monitor and Analyze
Manage Alerts and Actions
Generate Reports
Manage Users and Roles
Workflows
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Fetch K8s Metrics on Vanilla Cluster
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Connect to Cursor
Connect to VS Code
This page explains how to fetch Kubernetes metrics on a vanilla cluster using VictoriaMetrics, along with the optional installation of:
- Prometheus Node Exporter
- kube-state-metrics
It also covers configuring vmagent to push metrics to a remote VictoriaMetrics database.
Prerequisites
- A running Kubernetes cluster
- Helm installed and configured
Step 1: Add VictoriaMetrics Helm Repository
Add the Helm repository:
Bash
xxxxxxxxxxhelm repo add vm https://victoriametrics.github.io/helm-charts/Update the repository:
Bash
xxxxxxxxxxhelm repo updateStep 2: Configure Values File
Update the values_vmdb.yaml file with the following configuration:
Bash
xxxxxxxxxxvmagent: additionalRemoteWrites: - url: http://VMDBSERVER:19043/insert/CLUSTERHASH/prometheus/ spec: remoteWrite: - url: http://VMDBSERVER:19043/insert/CLUSTERHASH/prometheus/ prometheus-node-exporter: enabled: true # Enable Node Exporter kube-state-metrics: enabled: true # Enable Kube-State-Metrics- Replace
VMDBSERVERwith your VictoriaMetrics server hostname. - Replace
CLUSTERHASHwith your cluster identifier. - If you already have Node Exporter or Kube-State-Metrics deployed, update the
vmagentrelabel configs to point to existing services instead of enabling new ones.
Step 3: Install the Stack
Deploy the VictoriaMetrics Kubernetes stack:
Bash
xxxxxxxxxxhelm install vmks vm/victoria-metrics-k8s-stack -f values_vmdb.yaml -n pulseThis installation includes:
- VictoriaMetrics Operator
- vmagent
- Node Exporter (optional)
- Kube-State-Metrics (optional)
Deploy vmagent only (Without Helm)
If you already have:
- Prometheus Node Exporter
- kube-state-metrics
Running in your cluster, you do not need to install the full VictoriaMetrics stack via Helm.
Instead, deploy only vmagent using Kubernetes manifests. Edit the configuration accordingly.
Summary
This setup enables:
- Collection of node-level and cluster-level metrics
- Remote write to VictoriaMetrics backend
- Flexible integration with existing monitoring components
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
Overview About K8s OptimizerFor additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message