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
noteSkip step 1 and step 2 if the
deleteStrategy
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 operations
Backup, restore, and clone stateful applications
Troubleshooting helm installation failures
Refer to the common troubleshooting instructions for Portworx deployments via Helm Troubleshooting portworx installation