-
Notifications
You must be signed in to change notification settings - Fork 51
Description
This is an enhancement request on top of hpe-csi v1.4 where csi.NodeServiceCapability_RPC_GET_VOLUME_STATS,
is enabled on hpe-csi-node, as a result, this puts too much strain on the single replica primera3par-csp deployment on big K8s clusters (We have clusters with 48 workers) polling that single pod with many requests, saturating it thus detach/attach operations are hindered to a point where the cluster is not usable.
We had to ask for a test image from HPE so csi.NodeServiceCapability_RPC_GET_VOLUME_STATS
is disabled on the v1.4 and that solved this immediate problem on the big cluster.
The proposal is the following:
Would it be possible to deploy the primera3par-csp as a daemonset and set its service spec.externalTrafficPolicy
to Local
so the hpe-csi-node pods will poll their local primera3par-csp pod for the volume stats and the csp pod which runs on the same K8s worker as the controller will be working as a "leader"?
Could you please advise?