How to configure Prometheus to use local storage for storing data?

Deploy CR LocalPathProvisioner:

apiVersion: deckhouse.io/v1alpha1
kind: LocalPathProvisioner
metadata:
  name: localpath-system
spec:
  nodeGroups:
  - system
  path: "/opt/local-path-provisioner"

spec.nodeGroups must match node group where prometheus pods run. spec.path - node data path.

Add to deckhouse CM:

prometheus: |
  longtermStorageClass: localpath-system
  storageClass: localpath-system

Wait for the restart of Prometheus pods.