Prerequisites
Before you can deploy the available data services in PDS, you need to login with valid Admin credentials and add a Kubernetes cluster to PDS. However, in order to use your cluster with PDS, you need to first install Portworx Enterprise in your environment.
For more information about the minimum requirements to install Portworx Enterprise, refer to the Prerequisites page.
This topic includes the recommended hardware, network, software, Kubernetes requirements specifically to use PDS.
Installation prerequisites
The minimum supported size for a Portworx cluster is three nodes. Each node must meet the PDS prerequisites:
Hardware
Hardware | Requirements |
CPU |
|
RAM |
|
Disk | Refer to the Portworx Enterprise installation prerequisites section for minimum drive requirements. |
Backing drive | Refer to the Portworx Enterprise installation prerequisites section for backing drive requirements. |
Storage drives | Refer to the Portworx Enterprise installation prerequisites section for storage drives requirements. |
Network connectivity | Bandwidth:
|
Network
Network | Requirements |
Open needed ports |
|
Static IPv4 addresses that you can whitelist in your firewall rules |
Requests to the Portworx cloud-based data service control plane are secured with SSL and utilize the HTTP/2 protocol. Therefore, the browser and network used for web-based access must be compatible with these requirements.
Network communication for SaaS deployments
If your Kubernetes clusters are behind network protection appliances (such as firewalls, IDPs, or gateways), refer to the specific network configurations required to ensure proper network communication for PDS deployments.
Software
Refer to the Portworx Enterprise software requirements table under the installation prerequisites section to know the minimum software requirements for PDS.
Supported Kubernetes versions and platforms
Before you install PDS, ensure to use one of the following supported Kubernetes version. Also, PDS supports clusters only on the below listed platforms:
Platform | Version |
On-premise Kubernetes |
|
Managed Kubernetes |
|
Distribution Kubernetes | Red Hat OpenShift:
|
Google Anthos | VMWare:
|
Set vm.max_map_count
to 262144 or higher on each Kubernetes node before deploying Elasticsearch. For more details on the procedure, see Prerequisites.
Supported Portworx versions
Ensure that you install one of the following Portworx Enterprise versions, before using PDS:
- 3.2.x
- 3.1.x
- 3.0.x
Backup Targets
PDS supports backup targets on the following storage providers:
- Amazon S3
- S3 compatible object stores like Pure Storage FlashBlade
- Microsoft Azure
- Google Cloud