We have just released some new CSI plugins for PowerStore, PowerMax & PowerScale

The CSI Driver for Dell EMC PowerStore supports the following new features / changes:

  • Added support for OpenShift 4.5/4.6 with RHEL and CoreOS worker nodes
  • Added support for Red Hat Enterprise Linux (RHEL) 7.9
  • Added support for Ubuntu 20.04
  • Added support for Docker EE 3.1
  • Added support for Controller high availability (multiple-controllers)

Version 1.2 of CSI PowerStore introduces controller HA feature
Instead of StatefulSet controller pods deployed as a Deployment
The user can adjust number of replicas and node tolerations by editing values.yaml
When multiple replicas of controller pods are in cluster each sidecar (attacher, provisioner,
resizer, snapshotter) tries to get a lease so only one instance of each sidecar would be active
in the cluster at a time

  • Added support for Topology

Starting from version 1.2, the CSI PowerStore driver supports Topology which forces volumes
to be placed on worker nodes that have connectivity to the backend storage
This covers use cases where users have chosen to restrict the nodes on which the CSI driver
is deployed
The driver doesn’t support customer defined topology, users cannot create their own labels
for nodes, they should use whatever labels are returned by driver and applied automatically
by Kubernetes on its nodes

  • Added support for ephemeral volumes

Since v1.2, the CSI PowerStore driver supports the ephemeral volume workload
Ephemeral volumes are being specified inside the pod manifest and follow the pod’s lifecycle
In order to use this feature, the CSI Driver Object must exist in the cluster and support for
ephemeral workload must be specified inside it
NOTE
Ephemeral volume is not a Generic CSI Volume and can only be used as a temporary storage
for a pod. Ephemeral volumes don’t support snapshotting, restoring from snapshot, but they
support expansion.

  • Added support for mount options
  • Changed driver base image to UBI 8.x

The CSI Driver for Dell EMC PowerStore image, which is the built driver code, is available on
https://hub.docker.com/r/dellemc/csi-powerstore
and is officially supported by Dell EMC.

You can watch a demo, showing all the new capabilities, below

CSI driver for Dell EMC PowerScale v1.4 has the following new features / changes:

  • Added support for OpenShift 4.6 with RHEL and CoreOS worker nodes
  • Added support for Red Hat Enterprise Linux (RHEL) 7.9
  • Added support for Ubuntu 20.04
  • Added support for Controller high availability (multiple-controllers)
  • Added Topology support


As part of CSI Driver NodeGetInfo, we check connectivity with backend
PowerScale cluster, and if connection is successful, we return labels as part of
NodeGetInfoResponse.

  • Added support for CSI Ephemeral Inline Volumes

    Volumes provided by an external storage driver in Kubernetes are persistent.
    There are also use cases for data volumes whose content and lifecycle is tied to a
    pod.
    Such volumes need to be created together with a pod and can be deleted as part
    of pod termination (ephemeral)
    They get defined as part of the pod spec (inline).

  • Added support for mount options
  • Enhancements to volume creation from data source

    Volume(RW) creation from snapshot and from another volume
    • Preserves file ownerships
    • Uses ssh for data copy
    • ssh port needs to be enabled
    • Requires ISI_PRIV_LOGIN_SSH privilege for user
    • Volume(RO) creation from snapshot
    • preserves file ownership
    • faster creation time

  • Enhanced support for Docker EE 3.1

The CSI Driver for Dell EMC PowerScale image, which is the built driver code, is available on
https://hub.docker.com/r/dellemc/csi-isilon  and is officially supported by Dell EMC.

The CSI Driver for Dell EMC PowerMax v1.5 has the following new features / changes:

  • Added support for OpenShift 4.5/4.6 with RHEL and CoreOS worker nodes
  • Added support for Red Hat Enterprise Linux (RHEL) 7.9
  • Added support for Ubuntu 20.04
  • Added support for Docker EE 3.1
  • Added support for Controller high availability (multiple-controllers)
  • Added support for Topology
  • Added support for mount options
  • Changed driver base image to UBI 8.x

The CSI Driver for Dell EMC PowerMax image, which is the built driver code, is available on
https://hub.docker.com/r/dellemc/csi-powermax  and is officially supported by Dell EMC.

Leave a Reply