From e6e4784a37978e198232a6cfb0eabd136aa7965e Mon Sep 17 00:00:00 2001 From: kartik494 Date: Thu, 4 Aug 2022 10:50:56 +0530 Subject: [PATCH] Improve README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c36750c..e1fe252c 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Volume Snapshot feature contains the following components: * [Snapshot validation webhook](https://github.com/kubernetes-csi/external-snapshotter/tree/master/pkg/validation-webhook) * CSI Driver along with [CSI Snapshotter sidecar](https://github.com/kubernetes-csi/external-snapshotter/tree/master/pkg/sidecar-controller) -The Volume Snapshot feature depends on a volume snapshot controller and the volume snapshot CRDs. Both the volume snapshot controller and the CRDs are independent of any CSI driver. Regardless of the number CSI drivers deployed on the cluster, there must be only one instance of the volume snapshot controller running and one set of volume snapshot CRDs installed per cluster. +The Volume Snapshot feature depends on a volume snapshot controller and the volume snapshot CRDs. Both the volume snapshot controller and the CRDs are independent of any CSI driver. The CSI Snapshotter sidecar must run once per CSI driver. The single snapshot controller deployment works for all CSI drivers in a cluster. The CSI sidecars and snapshot controller use leader election to elect one leader per deployment. If deployed with two or morecontainers and leader election is enabled, the non-leader containers will attempt to get the lease. If the leader container dies, the non-leader(s) will take over. Therefore, it is strongly recommended that Kubernetes distributors bundle and deploy the controller and CRDs as part of their Kubernetes cluster management process (independent of any CSI Driver).