Skip to content

vmoperator

VM Operator will install CRDs.

bash
kubectl get crd | grep victoria
bash
vlogs.operator.victoriametrics.com                    2025-06-06T04:05:21Z
vmagents.operator.victoriametrics.com                 2025-06-06T04:05:21Z
vmalertmanagerconfigs.operator.victoriametrics.com    2025-06-06T04:05:21Z
vmalertmanagers.operator.victoriametrics.com          2025-06-06T04:05:21Z
vmalerts.operator.victoriametrics.com                 2025-06-06T04:05:21Z
vmauths.operator.victoriametrics.com                  2025-06-06T04:05:21Z
vmclusters.operator.victoriametrics.com               2025-06-06T04:05:21Z
vmnodescrapes.operator.victoriametrics.com            2025-06-06T04:05:21Z
vmpodscrapes.operator.victoriametrics.com             2025-06-06T04:05:21Z
vmprobes.operator.victoriametrics.com                 2025-06-06T04:05:21Z
vmrules.operator.victoriametrics.com                  2025-06-06T04:05:21Z
vmscrapeconfigs.operator.victoriametrics.com          2025-06-06T04:05:21Z
vmservicescrapes.operator.victoriametrics.com         2025-06-06T04:05:21Z
vmsingles.operator.victoriametrics.com                2025-06-06T04:05:21Z
vmstaticscrapes.operator.victoriametrics.com          2025-06-06T04:05:21Z
vmusers.operator.victoriametrics.com                  2025-06-06T04:05:21Z
bash
kubectl api-resources | grep victoria
api-resources
bash
vlogs                  operator.victoriametrics.com/v1beta1  true   VLogs
vmagents               operator.victoriametrics.com/v1beta1  true   VMAgent
vmalertmanagerconfigs  operator.victoriametrics.com/v1beta1  true   VMAlertmanagerConfig
vmalertmanagers        operator.victoriametrics.com/v1beta1  true   VMAlertmanager
vmalerts               operator.victoriametrics.com/v1beta1  true   VMAlert
vmauths                operator.victoriametrics.com/v1beta1  true   VMAuth
vmclusters             operator.victoriametrics.com/v1beta1  true   VMCluster
vmnodescrapes          operator.victoriametrics.com/v1beta1  true   VMNodeScrape
vmpodscrapes           operator.victoriametrics.com/v1beta1  true   VMPodScrape
vmprobes               operator.victoriametrics.com/v1beta1  true   VMProbe
vmrules                operator.victoriametrics.com/v1beta1  true   VMRule
vmscrapeconfigs        operator.victoriametrics.com/v1beta1  true   VMScrapeConfig
vmservicescrapes       operator.victoriametrics.com/v1beta1  true   VMServiceScrape
vmsingles              operator.victoriametrics.com/v1beta1  true   VMSingle
vmstaticscrapes        operator.victoriametrics.com/v1beta1  true   VMStaticScrape
vmusers                operator.victoriametrics.com/v1beta1  true   VMUser
bash
kubectl api-versions | grep victoria
bash
operator.victoriametrics.com/v1beta1

vmagent

If vmagent installed by operator, it will create vmagent custom resource.

  • Scrape config will manage by operator
    • VMServiceScrape
    • VMScrapeConfig
bash
kubectl get vmagent

vmcluster

If vmcluster installed by operator, it will create vmcluster custom resource.

  • Components:
    • vminsert
    • vmselect
    • vmstorage
bash
kubectl get vmcluster

Delete CR

bash
kubectl delete vmagent foo