Self Hosted Kubernetes
If running a self-hosted Kubernetes installation, you may need to pre-create the persistent volumes for the stateful set that the Consul servers run in.
The Kubernetes namespace you are installing into, Helm release name, and ordinal must match between your Consul servers and your pre-created PVCs. You only need as many PVCs as you have Consul servers. For example, given a Kubernetes namespace of “vault,” a release name of “consul,” and 5 servers, you would need to create PVCs with the following names:
Storage Class
See the for that setting for more information.