New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Comments
However, in k8s, most servers only need private network, so op don't even need to care about their firewalls
My main concern with VPNs was if I would have to dynamically maintain a firewall on each node and update it whenever I add/remove nodes. This is not required with Headscale, is it?
Should be identical work. How do you add a new client on your private network to the firewall? Same step for a VPN client.
I just create the node and attach it to the private network, nothing else. There is a single static rule that allows all traffic in the private network
So like an "allow all from 192.168.0.0/24" internal rule for your private network. Your VPN is assigning private IPs on the same subnet to new connecting clients just the same.
Gotcha. I am very happy because I just read that k3s supports Tailscale in experimental mode and next month a new release will support Headscale! So this seems like the solution I was looking for. Thanks everyone!
I'm using Nebula (from Slack) for this exact requirement, getting a cross cloud private network, not limited by Hetzner or anyone else.
Talk with support and you find a solutions
What kind of project deploys or needs a private network of 100 servers in only one provider?
Kubernetes clusters. I have worked with clusters made of up to 3000 nodes
:facepalm:
Not for basic stuff, but anything I'd sink a significant amount of time or resources I would be negligent if I didn't. I didn't expect such a comment from you, I thought you were an actual engineer.
One of the best developers I've ever worked for had a signature, "if you fail to plan, you plan to fail".
Time for highendtalk.com.