Skip to content

Support volume resizeΒ #212

Open
Open
@jieyu

Description

@jieyu

There are use cases for both volume size growth and volume size shrinking.

For instance, a database application is using a volume, and later find out that it needs more space. Migrating the data will be very expensive. If the underlying storage provider supports volume resize, the more preferable way is to resize the volume.

Although a volume can be resized by talking to the storage backend directly, it's more appropriate for CO to be aware that operation so that CO can update the relevant information about the volume in CO's state (consistency). Also, for some CO like Mesos, before the resize operation, it also needs to make sure that the storage backend has enough resources (or quota) for the volume resize to be successful. Given above, the CSI spec should have volume resize support.

Some CO issues that are related to this topic:
MESOS-4965
Kubernetes 35941

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions