InfoScale CSI usage in Container environment
The InfoScale CSI plugin provides a standardized framework for integrating InfoScale storage with Kubernetes and OpenShift environments. It supports both static and dynamic volume provisioning across shared storage and Shared Nothing (FSS) architectures. The plugin enables essential lifecycle management features, including online volume expansion, snapshot creation, volume cloning, and raw block volume support, which allows applications to access block devices directly for improved performance.
Deployment of the InfoScale CSI plugin is automated during the InfoScale installation process, with configuration managed through specific YAML templates. Administrators can define custom storage classes to tailor performance, resiliency, and capacity settings, such as fault tolerance and striping configurations. The plugin facilitates sophisticated storage management, including the ability to create ephemeral volumes for stateless workloads and node-affine volumes to optimize I/O performance by anchoring storage to specific compute nodes.
Security and compliance are maintained through integration with native container platform features. InfoScale CSI supports non-root container workflows via standard security contexts, including
fsGroup management for ownership. In environments with SELinux enforcement, the plugin requires explicit labeling to ensure proper file system access control. Furthermore, integration with tools like Velero enables robust backup and disaster recovery, while snapshot controllers allow for point-in-time recovery of persistent volumes.
Related information
CSI plugin deploymentRaw block volume supportStatic provisioningRaw Device Mapping (RDM) passthrough for InfoScale application VMsDynamic provisioningResizing Persistent Volumes (CSI volume expansion)Snapshot provisioning (Creating volume snapshots)Managing InfoScale volume snapshots with VeleroVolume cloningUsing InfoScale with non-root containersUsing InfoScale in SELinux environmentsCSI DriversCreating CSI Objects for OpenShiftCreating ephemeral volumesCreating node affine volumes