csi-addons-k8s-sidecar is the Kubernetes CSI-Addons sidecar that runs alongside a CSI driver to expose advanced storage operations such as reclaim space, network fence, encryption key rotation and volume replication to the CSI-Addons controller.
csi-addons-k8s-sidecar is the Kubernetes CSI-Addons sidecar component. It runs alongside a Container Storage Interface
(CSI) driver and connects to the driver's CSI-Addons socket over gRPC, exposing advanced storage operations to the
CSI-Addons controller. Supported operations include reclaim space, network fence, volume replication, encryption key
rotation and volume group management.
The sidecar registers a CSIAddonsNode object for the driver it accompanies, serves the CSI-Addons gRPC services to the
controller, and optionally reports volume condition. It supports leader election so that only one sidecar handles
controller-service requests for a given driver at a time. The image also ships the csi-addons administration command
for interacting with CSI-Addons resources.