Skip to main content
Version: 24.12.01

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

  • Minimum: 4 cores

  • Recommended: 8 cores

RAM

  • Minimum: 8 GB

  • Recommended: 16 GB

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:

  • Minimum: 1 Gbps
  • Recommended: 10 Gbps

Network

Network

Requirements

Open needed ports

Static IPv4 addresses that you can whitelist in your firewall rules

List of supported static IPv4 addresses

note

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

  • 1.29

  • 1.30

  • 1.31.x

Managed Kubernetes

  • AKS: 1.28, 1.29, 1.31

  • EKS: 1.28, 1.29, 1.30

  • RKE2: 1.29.3+rke2r1, 1.30.1+rke2r1 (Rancher version 2.9.3)

  • GKE: 1.30.3-gke.1225000

  • Charmed Kubernetes: 1.28.x, 1.29, 1.31

Distribution Kubernetes

Red Hat OpenShift:

  • OpenShift version: 4.15, verified up to 4.15.6, Kubernetes version: 1.28
  • OpenShift version: 4.16, verified up to 4.16.11, Kubernetes version: 1.29
  • OpenShift version: 4.17, verified up to 4.17.0, Kubernetes version: 1.31

Google Anthos

VMWare:

  • Anthos version: 1.30.200-gke.101, vSphere version: 8.0.2, Kubernetes version: v1.30.4-gke.1800
note

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