External KVDB for Portworx in Rancher
Portworx can use an external KVDB to store its metadata and configuration data.
etcd is the only external KVDB supported by Portworx, which is a highly available clustered database that can be scaled independently. Therefore, follow the instructions on this page to configure an etcd cluster as your external KVDB.
Prerequisites
-
A 3-node etcd cluster with etcd version 3.3 or newer is required.
-
Allocate a minimum of 8 GB of memory dedicated to each etcd node.
-
KVDB drive:
-
If IOPS are independent of disk size, the minimum recommended size is 32 GB or a minimum of 450 IOPs.
-
If IOPS are dependent on disk size, the recommended size is 150 GB.
noteIf you are using a cloud drive, you should size it in accordance with your cloud provider's specifications.
-
-
Ensure that the recommended hardware requirements for your environment are met.
Configure your etcd cluster
Follow the following best practices to keep your etcd cluster up and healthy.