Skip to main content
Version: 3.2

Upgrade Portworx Operator

Before upgrading the StorageCluster, Portworx recommends upgrading the Operator to the latest version. The Operator manages the lifecycle of Portworx components. Follow these steps to upgrade the Portworx Operator:

  1. Retrieve the current version of the Portworx Operator:

    kubectl get deployment -n <portworx> portworx-operator -o=jsonpath='{.spec.template.spec.containers[0].image}' && echo
  2. Modify the spec.image field in the Portworx Operator deployment resource to update the image version:

    kubectl edit deployment -n <portworx> portworx-operator

    Locate this section:

    spec:
    template:
    spec:
    containers:
    - name: portworx-operator
    image: portworx/px-operator:<current-version>

    Replace <current-version> with <latest-version>, and save the changes.

  3. Verify the rollout status to confirm the update was successful:

    kubectl rollout status deployment/portworx-operator -n <portworx>
note
  • If you installed the Portworx Operator from OperatorHub or Marketplace, follow the documentation for the specific OperatorHub or Marketplace for information about upgrading the Portworx Operator.
  • If you installed Portworx using the Portworx Helm charts, use the helm upgrade command to upgrade the Portworx Operator. For more information about the compatibility matrix, see Helm chart.