Skip to main content
Version: 3.1

Prerequisites for Azure Kubernetes Service (AKS)

Environment Prerequisites

For a Portworx cluster on Azure Kubernetes Service (AKS), each node must meet the following hardware, software, and network requirements:

Hardware
CPU4 cores minimum, 8 cores recommended
RAM4GB minimum, 8GB recommended
Disk
  • /var
  • /opt
  • 2GB free
  • 3GB free
Backing driveUse Azure Managed Disks: Standard or Premium SSDs are recommended.
Operating system root partition64 GB is the minimum required size for the root filesystem which contains the operating system
128 GB minimum recommended
Storage drivesAzure Managed Disks or Azure Blob Storage.
Network connectivityBandwidth:
  • 10 Gbps recommended
  • 1 Gbps minimum

Latency requirements for synchronous replication: less than 10ms between nodes in the cluster
Node typeAzure Virtual Machines (VMs)
Network
Open ports neededPortworx requires open TCP ports at 9001-9022 and 9025-9029, and open UDP port at 9002. For telemetry, open ports 9024, 12001, and 12002. Ensure the network security group for your AKS nodes allows these ports.
Domain AllowlistingFor environments with locked-down network connectivity, Portworx requires the following domains to be allowlisted: pxessentials.portworx.com:443, register.cloud-support.purestorage.com:443, and rest.cloud-support.purestorage.com:443.
Software
Linux kernel and distroKernel version 3.10 or greater. Supported distributions include Ubuntu, CentOS, and Red Hat Enterprise Linux.
Key-value storePortworx needs a key-value store for operations. You can use Azure provided managed services like Azure Database for Etcd, or deploy your own.
Disable swapPlease disable swap on all nodes that will run the Portworx software. Ensure that the swap device is not automatically mounted on server reboot.

Supported disk types

Cloud providerDisk types
Azure
  • Standard_LRS
  • StandardSSD_LRS
  • Premium_LRS

Supported Kubernetes versions

Before installing Portworx on AKS, ensure you are using a supported Kubernetes version:

Portworx Enterprise supported Kubernetes versions

note

K3s users: You must use CSI integration to generate/use PVCs.

Supported Kubernetes Version
  • AKS: 1.26.10, 1.27.7, 1.28.3, 1.29
Was this page helpful?