Install Portworx on Kubernetes via Helm
The Portworx Helm chart deploys Portworx and Stork in your Kubernetes cluster.
Prerequisites
- Helm has been installed on the client machine from where you would install the chart
- Portworx pre-requisites
Install
To install Portworx via the chart with the release name my-release
run the following commands:
Clone the Portworx Helm chart repository.
git clone https://github.com/portworx/helm.git
Specify the values for the options in the values.yaml file as per your requirement.
Install the chart using the following command:
helm install my-release ./helm/charts/portworx/ --debug
Uninstall
Follow the steps below to wipe your entire Portworx installation.
Add the following to the values.yaml file if the
deleteStrategy
parameter was not set during installation:deleteStrategy: type: UninstallAndWipe
Run the following command to use the updated values.yaml file:
helm upgrade my-release ./helm/charts/portworx/ --debug
NOTE: Skip step 1 and step 2 if thedeleteStrategy
parameter was set during installation.Delete the Helm release by running the following command:
helm delete my-release --debug
Post-Install
Once you have a running Portworx installation, below sections are useful.
-
Kubernetes operations Operations guide for running Portworx in Production with Kubernetes
-
Storage operations Learn how to perform various storage operations using Portworx on Kubernetes
-
Stateful applications on Kubernetes Learn how to install various applications with Portworx on Kubernetes
Troubleshooting helm installation failures
Refer to the common troubleshooting instructions for Portworx deployments via Helm Troubleshooting portworx installation