siderolabs / talos

Talos Linux is a modern Linux distribution built for Kubernetes.
https://www.talos.dev
Mozilla Public License 2.0
6.69k stars 535 forks source link

Ability to run Talos in ram without installing it to disk, ephemeral style. #8426

Open boniek83 opened 7 months ago

boniek83 commented 7 months ago

Feature Request

Boot Talos using PXE straight into fully functional system after accepting it using usual workflow. No installing to disk.

Description

I don't see a point why would anyone need to or want to install such small server OS to a disk. Booting off network to run entirely in RAM seems like a such interesting idea with little to no downsides. Core OS does something like this https://docs.fedoraproject.org/en-US/fedora-coreos/live-booting/ Disk mounting should be possible though for ephemeral purposes eg caching container images. Updating operating system would be sooo easy - change version in configuration and reboot. Want to go back? You already know how! Atomic, repeatable, safe, fast and easy. Fcked up something with runtime configuration - reboot to clean and known state. Saves on SSD wear and tear too ;)

smira commented 7 months ago

This should be addressed by #8367 once it's fully implemented.