Version v1.11 of the documentation is for the Talos version being developed. For the latest stable version of Talos, see the latest version.

block

Package block provides block device and volume configuration documents.

SwapVolumeConfig

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

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

VolumeConfig is a system volume configuration document. Note: at the moment, only EPHEMERAL and IMAGE-CACHE system volumes are supported.

ZswapConfig

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.

Last modified April 30, 2025: chore: prepare for release 1.11 (c8e619608)