Kubernetes CSI
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upRepositories
-
external-snapshotter
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
-
external-provisioner
Sidecar container that watches Kubernetes PersistentVolumeClaim objects and triggers CreateVolume/DeleteVolume against a CSI endpoint
-
-
-
external-health-monitor
This repo contains sidecar controller and agent for volume health monitoring.
-
csi-driver-smb
This driver allows Kubernetes to use SMB CSI volume on both Linux and Windows nodes.
-
csi-lib-utils
Common code for Kubernetes CSI sidecar containers (e.g. `external-attacher`, `external-provisioner`, etc.)
-
external-resizer
Sidecar container that watches Kubernetes PersistentVolumeClaims objects and triggers controller side expansion operation against a CSI endpoint
-
-
node-driver-registrar
Sidecar container that registers a CSI driver with the kubelet using the kubelet plugin registration mechanism.
-
csi-driver-host-path
A sample (non-production) CSI Driver that creates a local directory as a volume on a single node
-
external-attacher
Sidecar container that watches Kubernetes VolumeAttachment objects and triggers ControllerPublish/Unpublish against a CSI endpoint
-
livenessprobe
A sidecar container that can be included in a CSI plugin pod to enable integration with Kubernetes Liveness Probe.
-
-
-
.github
Default files for all repos in the Kubernetes CSI GitHub org
-
-
cluster-driver-registrar
DEPRECATED: Sidecar container that registers the CSI driver with the Kubernetes cluster
-
driver-registrar
[Deprecated] Sidecar container that 1) registers the CSI driver with kubelet, and 2) adds the drivers custom NodeId to a label on the Kubernetes Node API Object