Skip to content
Community

logo

Dell CSI Drivers & Modules#

The Dell Container Storage Modules Helm Chart provides a unified way to deploy Dell's portfolio of Kubernetes storage and data services.
It bundles multiple Container Storage Interface (CSI) drivers and complementary modules into a single installation,
allowing operators to select and enable only the components relevant to their infrastructure.

This chart is designed for environments where multiple Dell storage backends and data services may be in use,
simplifying lifecycle management by consolidating dependencies under one umbrella.

Included Modules#

CSI Drivers (choose per storage backend)#

  • csi-powerstore - CSI driver for Dell PowerStore arrays.
  • csi-powermax - CSI driver for Dell PowerMax storage.
  • csi-isilon - CSI driver for Dell PowerScale (Isilon) systems.
  • csi-vxflexos - CSI driver for PowerFlex (formely VxFlexOS, ScaleIO) systems.
  • csi-unity - CSI driver for Dell Unity XT storage.

Data Services#

  • csm-replication - Enables Dell Container Storage Modules (CSM) replication features for disaster recovery and business continuity across clusters and storage systems.
  • karavi-observability - Provides observability and monitoring for Dell CSI drivers, integrating with Prometheus and Grafana for storage-level insights.

Supporting Infrastructure#

  • cert-manager - Automates the management of TLS certificates required by certain components.

    Note: install of cert-manager is optional and required once per cluster.

Key Features#

  • Centralized deployment of multiple Dell storage backends.
  • Fine-grained enablement via values.yaml conditions.
  • Support for advanced storage features like replication and observability.
  • Simplified integration with Kubernetes multi-cluster environments.

Use Cases#

  • Enterprises operating mixed Dell storage platforms (PowerStore, PowerMax, PowerScale, Unity, PowerFlex).
  • Multi-cluster workloads requiring replication for disaster recovery.
  • Kubernetes operators needing end-to-end observability into Dell storage operations.

Support#


Looking for Commercial Support? LEARN MORE

Prerequisites#

Deploy k0rdent v1.7.0: QuickStart

Install template to k0rdent#

helm upgrade --install dell-container-storage-modules oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=dell-container-storage-modules:1.8.0" -n kcm-system

Verify service template#

kubectl get servicetemplates -A
# NAMESPACE    NAME                            VALID
# kcm-system   dell-container-storage-modules-1-8-0true

Deploy service template#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: MultiClusterService
metadata:
  name: dell
spec:
  clusterSelector:
    matchLabels:
      group: demo
  serviceSpec:
    services:
    - template: dell-container-storage-modules-1-8-0
      name: dell-container-storage-modules
      namespace: dell
      values: |
        container-storage-modules:
          cert-manager:
            enabled: true