Portworx uses a key-value database (KVDB) to store the cluster's state, configuration data, and metadata associated with storage volumes and snapshots.
Portworx recommends using the built-in internal KVDB for your Portworx cluster. However, you will need to use an external KVDB in the following scenarios:
- When configuring a synchronous DR setup.
- In non-Kubernetes environments.
- When your Portworx cluster spans a combination of Kubernetes and non-Kubernetes nodes.
Proceed to one of the topics depending on how you are planning to install Portworx and whether you choose internal or external KVDB.
📄️ Internal KVDB on Kubernetes
Learn how to configure an internal KVDB for Portworx on Kubernetes
📄️ External KVDB on Kubernetes
Learn how to configure an external KVDB cluster for Portworx on Kubernetes.
📄️ KVDB on other orchestrators
Learn how to configure a KVDB cluster for Portworx on other orchestrators.