Public Repository

Last pushed: a month ago
Short Description
Kubernetes flexVolume driver and dynamic provisioner for Pure Storage FlashArrays
Full Description

Installation instructions

Step 1 : Download and extract release-package

$ curl https://s3-us-west-2.amazonaws.com/pure-docker-plugin/pure-k8s-1.2.tar.gz | tar xvz

This will extract a bunch of yaml configuration files and an install script install.sh in a pure-k8s-1.2 directory.

Step 2: Setup FlashArray configuration in pure.json

Edit pure-k8s-1.2/pure.json, and enter in information for your FlashArray.

{
  "FlashArrays": 
      [{`
         "MgmtEndPoint": "1.2.3.5",
         "APIToken": "661f9687-0b1e-7b0d-e07d-1e776d50f9eb"
      }]
}

Here MgmtEndPoint is the VIP for your FlashArray, and APIToken is the api token obtained by running pureadmin list --api-token --expose on FlashArray.

Step 3: Run the installer

Run cd pure-k8s-1.2; ./install.sh --install to start the installation. For extra configuration, see README.md and also install.sh --help

OpenShift Installation

See pure-k8s-1.2/README.md and pure-k8s-1.2/openshift for more details.

Docker Pull Command
Owner
purestorage