Closed dustinmoris closed 2 months ago
I wonder is there an option to disable the primary IPs on all my nodes, including the control plane nodes? I don't see why they even need a primary IP attached to them? Presumably I just want 1 LB for my agent nodes and 1LB for the control plane and both LB having a floating IP attached so that my IP which I assign to some A record remain static even if I tear down and recreate the cluster, right? What am I missing that all these nodes get a primary IPv4 attached?
@dustinmoris You can request limit increase here https://console.hetzner.cloud/limits
Unfortunately I cannot, my account is "too new". I don't understand what I am supposed to do now, like how can I use Hetzner if they don't allow me to create the resources for it to become a viable replacement for my GKE setup?
This would help though:
I wonder is there an option to disable the primary IPs on all my nodes, including the control plane nodes? I don't see why they even need a primary IP attached to them? Presumably I just want 1 LB for my agent nodes and 1LB for the control plane and both LB having a floating IP attached so that my IP which I assign to some A record remain static even if I tear down and recreate the cluster, right? What am I missing that all these nodes get a primary IPv4 attached?
Is this possible using kube-hetzner right now? If not, is there a reason why my nodes need primary IPs? Looks like this is an additional addon now and charged separately:
https://docs.hetzner.com/robot/dedicated-server/ip/faq-primary-ipv4
It's possible to create severs without public ip addresses. Afaik this terraform setup does not support that.
Hetzner servers without public ip addresses requires some additional effort because Heztner does not provide Internet Gateway as a service. You need to setup one server to do just that. Without one servers cannot access internet to download container images and make automatic updates..
Thanks for the info. I'm closing this issue because it's not a bug, but a Hetzner limit issue right now.
If someone is interested, I found a discussion which already discusses the disabling of primary IPv4s.
Only thing I'm not clear about yet is how to configure the Hetzner LB with an existing floating IP, but that is unrelated to this issue.
Description
I am a complete new customer to Hetzner, I signed up with the intention to migrate my GKE cluster over to Hetzner and I've followed the steps in this repo here and the Terraform deployment stopped mid way with the following errors:
Looking in the Hetzner cloud console I can see that I have had 8 Primary IPs created by the script so far.
This is a complete clean Hetzner account, I have not had any resources yet.
What could be the issue? How many primary IPs should I expect to have in the end? I've used mostly the default template here, so 3 control plane pools with 1 node each, 3 agent pools with 1 node each and 1 storage pool with 1 node inside it, so a total of 7 nodes I would expect plus 1 Hetzner LB.
Kube.tf file
Screenshots
Platform
Mac