Install Portworx on kubernetes via Helm


The helm chart (portworx) deploys Portworx and Stork in your Kubernetes cluster.

Pre-requisites

Install

To install Portworx via the chart with the release name my-release run the following commands.

First clone the Portworx helm chart repo.

git clone https://github.com/portworx/helm.git

Now install the chart and substitute relevant values for your setup.

clusterName should be a unique name identifying your Portworx cluster. The default value is mycluster, but it is suggested to update it with your naming scheme.

For eg:

helm install --debug --name my-release --set etcdEndPoint=etcd:http://192.168.70.90:2379,clusterName=$(uuidgen) ./helm/charts/portworx/

Refer to all the configuration options while deploying Portworx via the Helm chart: Configurable Options

Uninstall

Below are the steps to wipe your entire Portworx installation.

  1. Run cluster-scoped wipe command below. This has to be run from the client machine which has kubectl access.

    curl -fsL https://install.portworx.com/px-wipe | bash
  2. Delete the helm release

    helm delete <release name> --purge

Post-Install

Once you have a running Portworx installation, below sections are useful.

Troubleshooting helm installation failures

Refer to the common troubleshooting instructions for Portworx deployments via Helm Troubleshooting portworx installation



Last edited: Tuesday, Aug 27, 2019