Docs Self-Managed Manage Kubernetes Storage Configure Storage This is documentation for Self-Managed v23.3, which is no longer supported. To view the latest available version of the docs, see v24.3. Configure Storage for the Redpanda data directory in Kubernetes Redpanda brokers must store their data directories on disk (/var/lib/redpanda/data). By default, the Redpanda Helm chart uses the default StorageClass in a Kubernetes cluster to create one PersistentVolumeClaim for each Pod that runs a Redpanda broker. The default StorageClass in your Kubernetes cluster depends on the Kubernetes platform that you are using. You can customize your deployment to use the following storage volumes. Store the Redpanda Data Directory in PersistentVolumes Learn how to configure Redpanda to store the data directory in Kubernetes PersistentVolumes with a static provisioner or a dynamic provisioner. Store the Redpanda Data Directory in hostPath Volumes Learn how to configure Redpanda to store the data directory in Kubernetes hostPath volumes. This setup is only for development environments. Store the Redpanda Data Directory in emptyDir Volumes Learn how to configure Redpanda to store the data directory in Kubernetes emptyDir volumes. This setup is only for development environments. Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution Volume Types PersistentVolume