Early node discovery and talos API access before cluster is bootstrapped #11901
Unanswered
mj-sakellaropoulos
asked this question in
Q&A
Replies: 1 comment
-
|
You can look into how Omni works - basically it solves the problem you are describing. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We are working on a CLI tool which discovers nodes and bootstraps the cluster automatically. Previously, we discovered nodes with
talos.configand assumed the first node to hit our endpoint was a control plane and that all install disks were/dev/sdaWe wanted to offer a choice of node role and install disk for each machine discovered, but hit a roadblock since the Nodes remain in
Bootingstage while trying to contacttalos.configendpoint - which prevents access to most of the API.Right now the workaround we are using is to discover nodes via
talos.events.sink, that way Nodes can enterMaitenancemode instead of waiting for the machineconfig and being stuck inBooting.We are wondering if there is a better way to do early node discovery while still being able to get install disk info.
From what I understand, we cannot use the discovery service features, since that is only available after the cluster has initially been created.
Beta Was this translation helpful? Give feedback.
All reactions