adamant-kite-43734
11/20/2025, 7:00 AMbest-appointment-66450
11/24/2025, 8:13 AMpolite-ice-43895
11/24/2025, 9:32 AMetcd + control-plane since this node was meant to be a master only (no worker role), and everything worked perfectly.
Interestingly, after setting all roles for the first node, I could create the remaining master nodes exactly as before (only etcd + control-plane), and they joined without any issue.
So I’m not sure why the process behaves differently in some situations and not in others.
Also, I still can’t figure out where to look beyond the system-agent-install log, which doesn’t provide any helpful information about what is blocking the install.
If you have any suggestions on deeper logs or components I should check, especially in an air-gapped setup, I’d really appreciate it.best-appointment-66450
11/24/2025, 1:06 PMpolite-ice-43895
11/27/2025, 6:52 AMetcd and control-plane roles (since it was meant to be a dedicated master).
The system agent installed successfully, the node registered, and everything progressed normally.
After that, I added the rest of the nodes:
• 3 masters → etcd + control-plane
• 3 workers → worker only
The entire cluster deployed without any issues.
----
What happened in the new cluster:
When I attempted to build a new cluster a few weeks later — using the same OS version, same scripts, and same air-gap artifacts — the first node would not complete the agent installation if I assigned only etcd + control-plane, exactly as I did before.
No matter how long I waited or how many times I recreated the machines and the cluster, the system-agent logs would only show the two lines I mentioned earlier, and the installation never progressed.
The only way I could get the first node to proceed was to assign all roles (etcd + control-plane + worker) to that initial node.
Once I did that, the installation completed successfully.
After that, I was able to add the remaining nodes exactly as before:
• 1 master with all roles (only the first node — not desired)
• 2 additional masters → etcd + control-plane
• 3 workers → worker only
So the second cluster eventually deployed, but only with this workaround.
Additional notes
• This behavior was consistent — I reproduced it several times with a completely fresh cluster and new VMs.
• Although this workaround allowed the installation to continue, it feels incorrect, and I am now left with a master node that also has the worker role assigned, which I don’t actually want — and I haven’t found a way to remove that role afterward.
Given that the first cluster deployed perfectly without needing the first node to act as a worker, the inconsistency is puzzling.
If you have insight into why the system agent would stall unless all roles are assigned on the first node, or if there are deeper logs I should look at beyond system-agent-install, I’d appreciate any guidance.