-
Notifications
You must be signed in to change notification settings - Fork 336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deployment without central controller #487
Comments
/kind feature A previous prototype for late binding support was posted in #367 |
Immediate binding is harder. Two approaches are possible:
The second approach is very simple to implement, I have a prototype. it simply builds on top of the work for late binding. The leader election approach is harder to implement because the leader election helper code needs to be extended. Performance characteristics will be different; it's not obvious whether either of the two approaches is consistently better than the other. |
With driver mode "both", each node instance of PMEM-CSI implements both the node and the controller CSI service. Volume provisioning then can be done by deploying external-provisioner on each node and configuring it to do distributed provisioning (kubernetes-csi/external-provisioner#487).
With driver mode "both", each node instance of PMEM-CSI implements both the node and the controller CSI service. Volume provisioning then can be done by deploying external-provisioner on each node and configuring it to do distributed provisioning (kubernetes-csi/external-provisioner#487).
With driver mode "both", each node instance of PMEM-CSI implements both the node and the controller CSI service. Volume provisioning then can be done by deploying external-provisioner on each node and configuring it to do distributed provisioning (kubernetes-csi/external-provisioner#487).
With driver mode "both", each node instance of PMEM-CSI implements both the node and the controller CSI service. Volume provisioning then can be done by deploying external-provisioner on each node and configuring it to do distributed provisioning (kubernetes-csi/external-provisioner#487).
With driver mode "both", each node instance of PMEM-CSI implements both the node and the controller CSI service. Volume provisioning then can be done by deploying external-provisioner on each node and configuring it to do distributed provisioning (kubernetes-csi/external-provisioner#487).
For CSI drivers which manage local storage it is difficult to provide dynamic provisioning support because the central driver instance needs some way of communicating with the driver instance on each node. It would be nice if:
The text was updated successfully, but these errors were encountered: