Slide 10
Slide 10 text
Packaging and Deploying a CSI Driver
• Create a “CSI volume driver” container that implements the volume plugin behavior and exposes a
gRPC interface via a unix domain socket, as defined in the CSI spec (including Controller, Node, and
Identity services).
• Bundle the “CSI volume driver” container with helper containers (external-attacher,
external-provisioner, node-driver-registrar, cluster-driver-registrar, external-resizer, external-snapshotter,
livenessprobe)
• These helper containers will assist the “CSI volume driver” container in interacting with the Kubernetes
system.
• Deploy the above as DaemonSets, StatefulSets to enable the storage provider in your Kubernetes
Cluster.