RawVolumeConfig is a raw volume configuration document.
Raw volumes allow to create partitions without formatting them.
If you want to use local storage, user volumes is a better choice,
raw volumes are intended to be used with CSI provisioners.
The partition label is automatically generated as r-<name>
.
SwapVolumeConfig is a disk swap volume configuration document.
Swap volume is automatically allocated as a partition on the specified disk
and activated as swap, removing a swap volume deactivates swap.
The partition label is automatically generated as s-<name>
.
UserVolumeConfig is a user volume configuration document.
User volume is automatically allocated as a partition on the specified disk
and mounted under /var/mnt/<name>
.
The partition label is automatically generated as u-<name>
.
VolumeConfig is a system volume configuration document.
Note: at the moment, only EPHEMERAL
and IMAGE-CACHE
system volumes are supported.
ZswapConfig is a zswap (compressed memory) configuration document.
When zswap is enabled, Linux kernel compresses pages that would otherwise be swapped out to disk.
The compressed pages are stored in a memory pool, which is used to avoid writing to disk
when the system is under memory pressure.