Skip to content

Container Storage Interface (CSI) Driver for Linode Block Storage

License

Notifications You must be signed in to change notification settings

komer3/linode-blockstorage-csi-driver

 
 

Repository files navigation

Linode Block Storage CSI Driver

Go Report Card codecov Docker Pulls

Table of Contents

📚 Overview

The Container Storage Interface (CSI) Driver for Linode Block Storage enables container orchestrators such as Kubernetes to manage the lifecycle of persistent storage claims.

For more information about Kubernetes CSI, refer to the Kubernetes CSI and CSI Spec repositories.

⚠️ Disclaimers

  • Volume Size Constraints:
    • Requests for Persistent Volumes with a require_size less than the Linode minimum Block Storage size will be fulfilled with a Linode Block Storage volume of the minimum size (currently 10Gi) in accordance with the CSI specification.
    • The upper-limit size constraint (limit_bytes) will also be honored, so the size of Linode Block Storage volumes provisioned will not exceed this parameter.
  • Volume Attachment Persistence: Block storage volume attachments are no longer persisted across reboots to support a higher number of attachments on larger instances.

For more details, refer to the CSI specification.

💬 Join Us on Slack

License

This project is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

About

Container Storage Interface (CSI) Driver for Linode Block Storage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 90.8%
  • Shell 6.2%
  • Makefile 2.3%
  • Other 0.7%