Vultr DocsLatest Content

Associated Doc

How Does Vultr Kubernetes Engine Handle Persistent Data Storage?

Updated on 20 November, 2025

Explains how Vultr Kubernetes Engine manages persistent data through the Vultr Container Storage Interface and Block Storage integration


Vultr Kubernetes Engine (VKE) uses the Vultr Container Storage Interface (CSI) to provide persistent Vultr Block Storage for applications running on your cluster. VKE supports two types of storage:

  • Vultr Block Storage (NVMe): High-performance NVMe storage suitable for workloads that require low latency and fast throughput.
  • Vultr Block Storage (HDD): Standard HDD storage, suitable for general-purpose or less performance-critical workloads.

Applications request storage using Persistent Volume Claims (PVCs), which manage the underlying storage and ensure data remains available across pod restarts or node replacements. The CSI provisions volumes based on these claims, so workloads retain data even if the worker nodes hosting them are recreated. This provides reliable, scalable, and manageable persistent storage for both stateful and stateless applications in your VKE cluster.