Looks great: I run a compute cluster (30 bare metal nodes) and I can barely keep the OS patched. I've been looking to switch to a k8s setup, running out of a RO NFS root (booted with PXE). This looks like an even more promising choice.
I'm a fan of the bare metal providers, btw, though I mainly tried out Scaleway for a while.
PXE boot Talos on every boot
IMO this is a great thing, since once your combination of tftp/dnsmasq/matchbox/http is configured and deployed, you don't need anything else.
In the current, old setup I use, I just flip the PXE-boot switch (e.g. w/ ipmitool) to image the node's drive with whatever install process and then switch back to local boot, but switching boot device and the local hard drive are both extra failure modes (at least in my aging bare metal cluster)
Comments
Looks great: I run a compute cluster (30 bare metal nodes) and I can barely keep the OS patched. I've been looking to switch to a k8s setup, running out of a RO NFS root (booted with PXE). This looks like an even more promising choice.
Interesting. We PXE boot Talos in packet. One user is even go so far as to PXE boot Talos on every boot.
I'm a fan of the bare metal providers, btw, though I mainly tried out Scaleway for a while.
IMO this is a great thing, since once your combination of tftp/dnsmasq/matchbox/http is configured and deployed, you don't need anything else.
In the current, old setup I use, I just flip the PXE-boot switch (e.g. w/ ipmitool) to image the node's drive with whatever install process and then switch back to local boot, but switching boot device and the local hard drive are both extra failure modes (at least in my aging bare metal cluster)