Skip to main content
Version: 3.4

Installation on Google Cloud

You can install Portworx Enterprise on Google Cloud to run stateful workloads across Kubernetes environments such as Google Kubernetes Engine (GKE), OpenShift on Google Cloud, or Google Anthos. The installation process typically includes preparing your Google Cloud environment, configuring the Kubernetes cluster, and deploying Portworx with a generated specification.

You can install Portworx on a Google Cloud with a PX-StoreV2 datastore, but there are some limitations. For more information on PX-StoreV2 datastore, see PX-StoreV2.

Depending on the whether you want to deploy Portworx with Google Kubenetes Engine, OpenShift or Google Anthos, proceed to one of the following topic:

Each Kubernetes distribution might require specific steps to prepare the cluster before you deploy Portworx Enterprise.

Prerequisites

In addition to the System Requirements, ensure that your cluster meets the following requirements before installing Portworx Enterprise:

  • Install and configure the Google Cloud command-line tool (gcloud) to set up the required permissions for deploying Portworx.
  • Configure your network settings to allow the following traffic:
    • Ports 17001–17021: Required for Portworx node-to-node communication.
    • Ports 111, 2049, and 20048: Required to support SharedV4 volumes using NFSv3.
    • Port 2049 (NFS server): Required only when using SharedV4 services with NFSv4.
  • If you're planning to have a disaggregated setup, designate your nodes as storage or storageless (compute) before installing Portworx. Portworx uses the following labels on Kubernetes nodes to determine their roles:
    • portworx.io/node-type: storage
    • portworx.io/node-type: storageless