-
Hi, I'm currently taking a closer look at hetzner-k3s and have already created and used a few test clusters. For productive use, however, I would like to add a bare-metal worker node with more resources than the cloud instances offer to the cluster. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Hey, currently, this feature isn’t supported out of the box, but I’m thinking about adding it in the future since it could be really useful. For now, you can try to manually connect your dedicated server to the cluster. To do this, you need to have updated to Here’s how you can do it:
crystal run src/hetzner-k3s.cr -- create --config <path to your cluster's yaml file> The Lastly, run the join command on your dedicated server. If the dedicated server is in the same network as the cluster, it should work. Keep in mind that I haven’t tried this myself yet. Good luck, and let me know how it goes! |
Beta Was this translation helpful? Give feedback.
-
@vitobotta Did you think about adding support for such nodes? It would be nice even if it will be half-manual, so we can have something like this:
So, to make it work we'll need to manually order dedicated server and do manual setup (install correct image, add vSwitch and correct config for it), after that I believe the tool can setup everything else? |
Beta Was this translation helpful? Give feedback.
Hey, currently, this feature isn’t supported out of the box, but I’m thinking about adding it in the future since it could be really useful.
For now, you can try to manually connect your dedicated server to the cluster. To do this, you need to have updated to
hetzner-k3s
version 2.0.9 (which is the latest one).Here’s how you can do it:
hetzner-k3s
repository to your local machine and open it as a development container in VS Code. This is easier because it already has Crystal and other dependencies, and you’ll need Docker for this to work (see https://github.com/vitobotta/hetzner-k3s/blob/main/docs/Contributing_and_support.md#developing-with-vscode).src/k…