Block Storage - Developers
Block Storage is a scalable, high-speed, and fault tolerant storage service used to add additional storage to a Linode Compute Instance.
Linode’s API v4 provides the ability to programmatically manage the full range of Linode products and services.
The Linode CLI is a wrapper around the Linode API v4 that allows you to manage your Linode account and resources from the command line. Learn how to use the Linode CLI to create and manage Block Storage Volumes.
Linode Block Storage CSI Driver: The Container Storage Interface (CSI) defines a standard that storage providers can use to expose block and file storage systems to container orchestration systems. Linode’s Block Storage CSI driver follows this specification to allow container orchestration systems, like Kubernetes, to use Block Storage Volumes to persist data despite a Pod’s lifecycle.
Docker Volume Driver for Linode: The Docker Volume driver is a plugin that adds the ability to manage Linode Block Storage Volumes as Docker Volumes. Good use cases for Volumes include:
Off-node storage, to avoid size constraints
Moving a container and the related volume between nodes in a Swarm
Terraform: Terraform is an Infrastructure-as-code tool that includes management features for various types of Linode resources. Use Linode’s official Terraform Provider to create and manage Block Storage Volumes. To learn more about Terraform see our documentation library’s Terraform section.
This page was originally published on