This page describes how the Container Storage Interface (CSI) Storage Plugin can be used to expose the HPE Ezmeral Data Fabric to the containerized workload on Kubernetes.
To install or use the Container Storage Interface (CSI) Storage Plugin, see:
The Container Storage Interface (CSI) Storage Plugin is an industry-standard interface that Container Orchestration systems can use to expose HPE Ezmeral Data Fabric to their containerized workloads. Traditionally, storage vendors had either to write and support multiple volume drivers for different Container Orchestration systems or choose not to support Container Orchestration systems. Using CSI, you can use the same volume driver with different Container Orchestration systems. Also, CSI enables the volume plug-ins to be containerized to make it agnostic to the host underneath, which might run other software such as HPE Ezmeral Data Fabric, allowing both Kubernetes and HPE Ezmeral Data Fabric to co-exist on the same node with CSI support.
The CSI driver:
The CSI Driver for HPE Ezmeral Data Fabric consists of .yaml
configuration files for installation into Kubernetes. Once installed, a Kubernetes Container Storage Interface (CSI) driver for the file system and a Kubernetes Dynamic Volume Provisioner are available for both static and dynamic provisioning of data-fabric storage.
The CSI driver uses sidecar containers, which are containers included with the driver for handling Kubernetes events and for communicating with CSI drivers for storage provisioning. Specifically:
csi-provisioner
provisions and creates volumes for the HPE Ezmeral Data Fabric.csi-driver-registrar
registers the driver to the kubelet.csi-attacher
attaches volumes to the node and mounts the volumes.livenessprobe
probes the driver for health and readiness.csi-snapshotter
and snapshot-controller
provision and create snapshots on the HPE Ezmeral Data Fabric.csi-resizer
updates and triggers volume expansion on HPE Ezmeral Data Fabric.When you install the CSI driver, it creates a DaemonSet Pod for the CSI node service and StatefulSet Pod for CSI controller service.
Additional ResourcesRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4