Skip to main content
Version: 3.4

Supported Kubernetes Versions

Portworx by Pure Storage recommends that you only upgrade to an OpenShift version and Kubernetes version that is listed here. Do not upgrade to a more recent version that is not listed here.

Before you install Portworx on any environment, ensure that you're using a supported environment version:

If your Kubernetes distribution supports multiple Linux distributions and kernel versions, refer to the Supported kernels page to ensure that your kernel version is supported.

note

Portworx Enterprise 3.4.0 now support Kubernetes version 1.33. Before upgrading to Kubernetes 1.33 or later, update the Portworx Operator to 25.3.1 or above and Portworx Stork version to 25.4.0 or later.

TypeSupported Versions
Kubernetes On-prem
  • Kubernetes:
    • 1.28
    • 1.29
    • 1.30
    • 1.31, starting from 1.31.6
    • 1.32, starting from 1.32.2
    • 1.33
Managed Kubernetes distribution
  • Google Kubernetes Engine (GKE): 1.28.14, 1.29.9, 1.30.14, 1.31.11, 1.32.6, 1.33.3
  • Azure Kubernetes Service (AKS): 1.28.101, 1.29.15, 1.30.14, 1.31.10, 1.32.6, 1.33.2
  • Amazon Elastic Kubernetes Service (EKS): 1.28.15, 1.29.15, 1.30.14, 1.31.11, 1.32.7, 1.33.3
  • IBM Cloud Kubernetes Service (IKS): 1.29.15 (Operator 23.10.4 or later is required), 1.30.14 (Operator 23.10.4 or later is required), 1.31.12 (Operator 24.2.3 or later is required), 1.32.8 (Operator 25.2.1 or later is required), 1.33.4 (Operator 25.3.1 or later is required)
  • OCI Kubernetes Engine (OKE): 1.28.10, 1.29.1, 1.30.10, 1.31.10
  • KOPS: 1.28.6, 1.29.2, 1.30.1
  • SUSE Rancher Kubernetes Engine (RKE2): 1.28.15, 1.29.13, 1.30.14, 1.31.9, 1.32.5

    Note: Portworx supports SUSE Rancher versions 2.9.x and 2.10.x.

  • Mirantis: 1.27.7 (MKE 3.7.3, MCR 23.0.8), 1.27.10 (MKE 3.7.6, MCR 23.0.10), 1.27.16 (MKE 3.7.16, MCR 23.0.15), 1.31.7 (MKE 3.8.7, MCR 23.0.17)
  • Charmed Kubernetes: Juju version: 3.3, Juju version: 3.6.8 (upto Kubernetes 1.33.4)
Distribution Kubernetes
  • Red Hat OpenShift:
    • OpenShift version: 4.15, verified up to 4.15.48, Kubernetes version: 1.28
    • OpenShift version: 4.16, verified up to 4.16.45, Kubernetes version: 1.29
    • OpenShift version: 4.17, verified up to 4.17.40, Kubernetes version: 1.30
    • OpenShift version: 4.18, verified up to 4.18.24, Kubernetes version: 1.31
    • OpenShift version: 4.19, verified up to 4.19.13, Kubernetes version: 1.32

    Note: Supports both bare metal and VM

  • Red Hat OpenShift on IBM Cloud:
    • ROKS version: 4.15, verified up to 4.15.55
    • ROKS version: 4.16, verified up to 4.16.45
    • ROKS version: 4.17, verified up to 4.17.36
    • ROKS version: 4.18, verified up to 4.18.21
    • ROKS version: 4.19, verified up to 4.19.9
  • Red Hat OpenShift Service on AWS:
    • ROSA version: 4.15, verified up to 4.15.48
    • ROSA version: 4.16, verified up to 4.16.45
    • ROSA version: 4.17, verified up to 4.17.37
    • ROSA version: 4.18, verified up to 4.18.22
    • ROSA version: 4.19, verified up to 4.19.9
  • Azure Red Hat OpenShift:
    • ARO version: 4.15, verified up to 4.15.49
    • ARO version: 4.16, verified up to 4.16.45
    • ARO version: 4.17, verified up to 4.17.36
Tanzu
  • VMware vSphere Kubernetes Service (VKS) (formerly Tanzu Kubernetes Grid Service (TKGS):
    • v1.28.8---vmware.1-fips.1-tkg.2 (supported from Portworx version 3.2.1)
    • v1.29.4---vmware.3-fips.1-tkg.1 (supported from Portworx version 3.2.1)
    • v1.30.1---vmware.1-fips-tkg.5 (supported from Portworx version 3.2.1)
    • v1.30.8---vmware.1-fips-vkr.1 (supported from Portworx version 3.3.0)
    • VKS version : 3.3.3, v1.31.7---vmware.1-fips-vkr.2 (supported from Portworx version 3.4.0)
    • VKS version : 3.3.3, v1.32.3---vmware.1-fips-vkr.2 (supported from Portworx version 3.4.0)
  • VMware Tanzu Kubernetes Grid Integrated Edition (TKGI):
    • TKGI version: 1.19.2-build, Kubernetes version: 1.28.11
    • TKGI version: 1.20.0-build.52, Kubernetes version: 1.29.6
    • TKGI version: 1.21.0-build32, Kubernetes version: 1.30.7
    • TKGI version: 1.22.1-build.4, Kubernetes version: 1.31.5
Google Anthos
  • Bare metal:
    • Anthos version: 1.28.500-gke.121, Kubernetes version: v1.28.8-gke.2000
    • Anthos version: 1.29.900-gke.180, Kubernetes version: v1.29.11-gke.300
    • Anthos version: 1.30.400-gke.133, Kubernetes version: v1.30.6-gke.300
    • Anthos version: 1.31.400-gke.110, Kubernetes version: v1.31.7-gke.1000
    • Anthos version: 1.32.0-gke.1087, Kubernetes version: v1.32.3-gke.1000
  • VMware:
    • Anthos version: 1.28.200-gke.111, vSphere version: 8.0, Kubernetes version: v1.28.4-gke.1400
    • Anthos version: 1.29.100-gke.248, vSphere version: 7.0.3 & 8.0, Kubernetes version: v1.29.4-gke.200
    • Anthos version: 1.30.1200-gke.63, vSphere version: 7.0.3 & 8.0, Kubernetes version: v1.30.12-gke.1200
    • Anthos version: 1.31.800-gke.32, vSphere version: 7.0.3 & 8.0.3, Kubernetes version: v1.31.10-gke.300
    • Anthos version: 1.32.300-gke.85, vSphere version: 7.0.3 & 8.0.3, Kubernetes version: v1.32.6-gke.200