| CPC G06F 16/13 (2019.01) [G06F 16/128 (2019.01); G06F 16/188 (2019.01); G06F 21/53 (2013.01); G06F 21/6218 (2013.01)] | 20 Claims |

|
1. A method of providing distributed persistent storage for containerized applications running in a container system, the method comprising:
virtualizing, by a container storage system and using a device mapper, data blocks of a storage device to form a virtual block device;
generating, by the container storage system and based on the virtual block device, a storage pool backing datastore in device namespace; and
creating, by the container storage system within the storage pool backing datastore, thin-provisioned volumes for use by the containerized applications running in the container system;
wherein the container storage system is implemented as a containerized application running in the container system.
|