# kubernetes-sigs/aws-ebs-csi-driver

CSI driver for Amazon EBS https://aws.amazon.com/ebs/

Repository: https://github.com/kubernetes-sigs/aws-ebs-csi-driver
Canonical: https://ross.abutalabs.com/products/aws-ebs-csi-driver
Language: Go
License: Apache-2.0
License Family: permissive
Topics: aws, k8s-sig-aws, ebs, csi, kubernetes
Last push: 2026-09-02T20:28:21+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 100, release rhythm 87, longevity 100
- inputs: {"age_days": 2982, "days_push": 0, "days_rel": 5, "gap_med": 0, "n_releases_24m": 98}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1135, forks 862 (observed 2026-09-03T02:15:14.182074+00:00)

## What it is
The Amazon EBS Container Storage Interface (CSI) driver implements the CSI specification so container orchestrators, primarily Kubernetes, can manage the lifecycle of Amazon EBS volumes and snapshots. It supports dynamic and static provisioning, snapshots, resizing, volume modification, raw block volumes, and node-local volumes.

## Use cases
- dynamically provision EBS volumes from PersistentVolumeClaims in Kubernetes
- create and restore EBS volume snapshots from Kubernetes
- expand persistent volumes without downtime
- attach pre-existing EBS volumes as PersistentVolumes
- run raw block device workloads on EBS
- mount node-local EBS volumes for caching

## When to choose
- you run Kubernetes on AWS and need persistent block storage
- you want automated EBS volume provisioning via StorageClasses
- you need snapshot, resize, or volume modification support for EBS-backed PVCs

## When to avoid
- your cluster runs outside AWS or on non-EBS storage
- you need shared/multi-attach file storage rather than block volumes (use EFS CSI driver)
- you are not using a CSI-compatible container orchestrator

## Facets
- artifact type: plugin
- maturity: active
- function: deployment, infrastructure-as-code
- domain: cloud-computing, databases
- platform: cloud, go
- tags: csi-driver, aws-ebs, persistent-volumes, storage-provisioning, volume-snapshots, kubernetes-storage, storage, containers, devops, kubernetes, docker

## Member repositories
- kubernetes-sigs/aws-ebs-csi-driver (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:14.182074+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:36:47.877952+00:00, confidence not recorded.
  - readme: https://github.com/kubernetes-sigs/aws-ebs-csi-driver (fetched 2026-09-03T02:15:14.182074+00:00, sha 3e0c87994e10)
- Data as of 2026-08-30T08:39:29.467469+00:00.
