Skip to content

ionos-cloud/ionoscloud-blockstorage-csi-driver

Repository files navigation

ionoscloud-blockstorage-csi-driver

image-version chart-version

Container Storage Interface (CSI) plugin for IONOS Cloud block storage.

The repository currently only contains the Helm chart. The actual driver will be open sourced later.

Select release candidate images will be pushed to GitHub Container Registry. Only these images should be used together with the helm chart.

Features

  • Static Provisioning: Associate an externally-created volume with a Persistent Volume (PV) for consumption within Kubernetes.
  • Dynamic Provisioning: Automatically create volumes and associated Persistent Volumes from PersistentVolumeClaims (PVC). Parameters can be passed in via a StorageClass for fine-grained control over volume creation.
  • Volume Resizing: Expand a volume without downtime by specifying a new size in the PersistentVolumeClaims.
  • Volume Snapshots: Create and restore snapshots taken from a volume in Kubernetes.

Configurable storage class parameters:

  • type: Available type names are HDD, SSD, SSD Standard or SSD Premium. SSD is an alias for SSD Standard.
  • availabilityZone: Defaults to AUTO if not set.
  • fstype: Currently only ext2, ext3 and ext4 (default) are supported.

Contributing

See CONTRIBUTING.md for more information.

About

Container Storage Interface (CSI) plugin for IONOS Cloud block storage.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages