Add a Kubernetes cluster


PDS supports Vanilla Kubernetes, AWS EKS and Auzure AKS.

Prerequisites

Prepare your cluster for installation

  1. In the SettingsDeployment Targets page → select the Add Deployment Target button.

  2. From the How to Add Deployment Targets window, copy the helm install command and paste it into a secure text editor.

    add deployment target dialog box

NOTE: Do not modify the helm install command.

Wait for the PDS agent to register the new deployment target in the control plane. Once successful, the status will show as a green check mark.

Prepare namespaces for deployment

After adding a target cluster to PDS, you must make any namespaces you intend to use with PDS available to it. Perform this task for each namespace you want to create and add:

  1. Create a NAMESPACE env var with the namespace you want to create or add:

    export NAMESPACE=docs-test
  2. Create the namespace if it doesn’t already exist:

    kubectl create namespace $NAMESPACE
  3. Label the namespace:

    kubectl label namespaces $NAMESPACE pds.portworx.com/available=true --overwrite=true

Once successful, the No namespaces available error message will disappear.



Last edited: Thursday, Dec 1, 2022