purestorage/k8s

Verified Publisher

By Pure Storage

Updated over 2 years ago

CSI and Flexvolume driver plugins for Pure Storage FlashArray and Flashblade appliances.

Image
Databases & Storage
Integration & Delivery

10M+

Pure Storage Kubernetes Plugins for CSI and Flexvolume

This repository includes both Flexvolume and CSI storage plugins for Pure Storage.

NOTE: Image tag at and above 5.0.0 are all Pure CSI plugin images. Images tagged lower than 5.0.0 are all Pure Flex plugin images.

Flexvolume plugins:

All images with tags lower than 5.0.0 are Flexvolume plugin images. The flexvolume plugin is made up of two software modules:

  • A provisioner deployment for creating/deleting volumes
  • A "flexvolume" driver daemonset for enabling access to volumes (ACLs, mounts etc)
CSI plugins:

Images with tag 5.0.0 and higher are CSI plugin images. This is a unified plugin and supplies both the Controller Service and the Node Service. Pure CSI plugin is complaint with CSI specification v1.0.0, which works on Kubernetes 1.13+. The Controller Service has CREATE_DELETE_VOLUME and LIST_VOLUME capabilities. The Node Service has STAGE_UNSTAGE_VOLUME capability.

Automated install via Helm (officially supported method)

Our helm charts are posted on https://github.com/purestorage/helm-charts.

Flexvolume uses the chart pure-k8s-plugin in https://github.com/purestorage/helm-charts/tree/master/pure-k8s-plugin.

CSI plugin uses the chart pure-csi in https://github.com/purestorage/helm-charts/tree/master/pure-csi.

License

https://www.purestorage.com/content/dam/pdf/en/legal/pure-storage-plugin-end-user-license-agreement.pdf

Docker Pull Command

docker pull purestorage/k8s