Kube Datastore
This feature is under Directed Availability. Please engage with your Portworx representative if you are interested and need to enable it in your environment under the current guidelines.
Portworx Kube Datastore (KDS) introduces a datastore model similar to virtualization platforms by grouping storage pools into logical units. This model lets you manage capacity, performance, and placement similar to VM datastores. It avoids shared-nothing inefficiencies and uses SAN capabilities such as high availability (HA) and data reduction.
A KDS is a collection of storage pools from a single FlashArray in a FlashArray CloudDrive (FACD) deployment. In deployments with multiple FlashArrays, each FlashArray has its own KDS. Portworx Enterprise manages KDS. You cannot create, update, or delete them.
A KDS can include dynamic pools that support pool failover and static pools that do not support pool failover. Each KDS includes all storage pools on its FlashArray, including pools created in earlier versions that use a single FlashArray. A pool in a KDS cannot include drives from another FlashArray.
Portworx Enterprise labels pools with kube_datastore=<flasharray-name>. You cannot modify this label. This label identifies the KDS associated with each pool.
When you add a FlashArray and create pools, a new KDS is created. New pools on an existing FlashArray are added to its KDS.
List Kube Datastores
You can list Kube Datastores in your Portworx cluster using the following CLI command:
pxctl kubedatastore list