Details
Description
A typical SLRP configuration could look like the following:
{ "type": "org.apache.mesos.rp.local.storage", "name": "local-volume", "storage": { "csi_plugins": [ { "name": "plugin_1", "command": {...}, "resources": [...], "container": {...} }, { "name": "plugin_2", "command": {...}, "resources": [...], "container": {...} } ], "controller_plugin_name": "plugin_1", "node_plugin_name": "plugin_2" } }
The csi_plugins field lists the configurations to launch standalone containers for CSI plugins. The plugins are specified through a map, then we use the controller_plugin_name and node_plugin_name fields to refer to the corresponding plugin. With this design, we can support both headless and split-component deployment for CSI.
Attachments
Issue Links
- duplicates
-
MESOS-7561 Add storage resource provider specific information in ResourceProviderInfo.
- Resolved
- relates to
-
MESOS-7570 Add a storage local resource provider.
- Resolved