Skip to main content

Как работает CSI драйвер?

Объекты: CSIDriver, volumeattachment, pvc, pv

losted in ~ λ kubectl api-resources | grep stora                                                                                                                            CHG:98% 00:20:11
csidrivers                                       storage.k8s.io/v1                 false        CSIDriver
csinodes                                         storage.k8s.io/v1                 false        CSINode
csistoragecapacities                             storage.k8s.io/v1                 true         CSIStorageCapacity
storageclasses                      sc           storage.k8s.io/v1                 false        StorageClass
volumeattachments                                storage.k8s.io/v1                 false        VolumeAttachment

Все мы когда-то сталкивались с дилеммой - где хранить данные в кубернетисе. На помощь придет csi драйвер.

 

Есть официальная дока: https://kubernetes-csi.github.io/docs/

Устройство самого драйвера

Сам драйвер это grpc демон