Patent ID: 11893407
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A system comprising:
a memory; and
a processing device, operatively coupled to the memory, to:
allocate, by a host system, a persistent volume to a virtual machine executing a workload and executing an overcluster comprising a nested container storage interface (CSI) driver;
provide communication endpoints of an undercluster CSI driver of an undercluster residing on the host system to the nested CSI driver to enable transmission of commands from the nested CSI driver to the undercluster CSI driver;
receive, by the nested CSI driver from the workload, a create-volume command, wherein the create-volume command is a request to provision a new persistent volume for storage of data generated by the workload;
convert, by the nested CSI driver, the create-volume command into a resize command, wherein the resize command is a request to modify a capacity of a previously generated persistent volume;
receive, by the undercluster CSI driver of the undercluster from the nested CSI driver of the overcluster executed within the virtual machine, the resize command to modify the capacity of the previously generated persistent volume; and
transmit, to a volume management component, a command to modify the capacity of the persistent volume in view of the resize command, wherein the command causes the volume management component to modify the capacity of the persistent volume, wherein the undercluster is a first cluster management operator managing a cluster of physical computing resources that support the virtual machine, and wherein the overcluster is second cluster management operator executing within the virtual machine.