How do you monitor the operator itself? #
You can read about vmoperator monitoring in this document.
How to change VMStorage PVC storage class #
With Helm chart deployment:
- Update the PVCs manually
- Run
kubectl delete statefulset --cascade=orphan {vmstorage-sts}
which will delete the sts but keep the pods - Update helm chart with the new storage class in the volumeClaimTemplate
- Run the helm chart to recreate the sts with the updated value
With Operator deployment:
- Update the PVCs manually
- Run
kubectl delete vmcluster --cascade=orphan {cluster-name}
- Run
kubectl delete statefulset --cascade=orphan {vmstorage-sts}
- Update VMCluster spec to use new storage class
- Apply cluster configuration
How to override image registry #
You can use VM_CONTAINERREGISTRY
parameter for operator:
- See details about tuning operator settings here.
- See available operator settings here.
How to set up automatic backups? #
You can read about backups:
- for
VMSingle
: Backup automation - for
VMCluster
: Backup automation
How to migrate from Prometheus-operator to VictoriaMetrics operator? #
You can read about migration from prometheus operator on this page.
How to turn off conversion for prometheus resources #
You can read about it on this page.
My VM objects are not deleted/changed when I delete/change Prometheus objects #
You can read about it in following sections of “Migration from prometheus-operator” docs:
What permissions does an operator need to run in a cluster? #
You can read about needed permissions for operator in this document.
How to know the version of VM components in the operator? #
See printDefaults mode.
In addition, you can use Release notes or CHANGELOG.
- that’s where we describe default version of VictoriaMetrics components.
How to run VictoriaMetrics operator with permissions for one namespace only? #
See this document for details: Configuration -> Namespaced mode.
How to configure VMAgent and VMServiceScrape for using with Istio Service Mesh and its mTLS? #
See this example in operator repository: https://github.com/VictoriaMetrics/operator/blob/master/config/examples/vmagent_istio.yaml
What versions of Kubernetes is the operator compatible with? #
Operator tested at kubernetes versions from 1.16 to 1.27.