CPC G06F 9/5016 (2013.01) | 14 Claims |
1. A method comprising:
launching a plurality of discovery pods on a plurality of nodes of a container cluster, wherein the plurality of discovery pods are privileged pods with an ability to query respective operating systems of respective nodes regarding hardware associated with the respective nodes;
discovering local block devices associated with each of the plurality of nodes by respective discovery pods of the plurality of discovery pods;
providing a user an opportunity to review and edit a list of the discovered local block devices for a particular node of the plurality of nodes prior to creating a raw block persistent volume (PV) for each of the discovered local block devices or a subset thereof, wherein the list of the discovered local block devices is accessible to the user via a node template in a form of a human-readable data-serialization language; and
facilitating scheduling of storage system pods on nodes of the plurality of nodes that satisfy storage characteristics specified by respective pod requests by creating the raw block PV for each of the discovered local block devices or the subset thereof.
|