Replies: 2 comments 15 replies
-
|
There are many ways to configure networking on bare-metal, some of them are in the docs. In general, DHCP is the easiest of course. With Image Factory it's pretty easy to create an image with static network configuration embedded one way or another. But the answer depends on the specific environment. Like if it's static network config - how are even these nodes are booted uP? |
Beta Was this translation helpful? Give feedback.
-
|
Thanks, that helps clarify the intended approaches. Thinking through this more, it seems that in environments with:
there is still a need for some form of early, pre-STATE network configuration that doesn’t rely on kernel parameters. Today, the only mechanism that appears to satisfy those constraints is the META partition, since it’s available early in boot and not tied to the kernel cmdline. However, META feels more like a low-level or legacy mechanism compared to the newer multi-document machine config model introduced in recent versions. Would it make sense to move toward making this a more first-class approach? For example:
That could provide a more consistent and scalable path for static / deterministic bare-metal environments, without relying on per-node image builds or kernel arguments. Curious if this aligns with the current direction, or if there are reasons this approach wouldn’t fit with Talos design goals. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I’m trying to understand the intended long-term approach for network bootstrap on bare metal, especially with SecureBoot (UKI) and encrypted STATE.
From what I see:
ip=,bond=, etc.) are not viable with UKI since the cmdline is embedded and immutable.talos.config.earlyis also delivered via the kernel command line, so it seems to inherit the same limitation (i.e. not suitable for dynamic per-node configuration).This seems to leave a gap for environments that are:
In such setups, what is the recommended and scalable way to bootstrap networking?
Is the expectation to:
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions