Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Load Balancer Support #48

Closed
LKaemmerling opened this issue Jun 22, 2020 · 9 comments · Fixed by #49 or #105
Closed

Load Balancer Support #48

LKaemmerling opened this issue Jun 22, 2020 · 9 comments · Fixed by #49 or #105
Assignees
Labels
enhancement New feature or request

Comments

@LKaemmerling
Copy link
Member

We have recently launched our Load Balancers: https://twitter.com/Hetzner_Online/status/1274998500623777793

Support for Load Balancers in our k8s cloud controller is already on the way. We need to polish a few things and will release the Cloud Controller then.

@LKaemmerling LKaemmerling added the enhancement New feature or request label Jun 22, 2020
@fhofherr fhofherr pinned this issue Jun 22, 2020
@fhofherr fhofherr changed the title Implement Load Balancer Support Load Balancer Support Jun 22, 2020
@ashokspeelyaal
Copy link

@LKaemmerling @fhofherr Thanks for the update. This will make life much easier. Do you have any approximate timeline for this? I am setting up a production cluster in Hetzner(using metallb and for multi-master - HAProxy and keepalived). I simply wanted to know, if I have to use the Hetzner loadbalancer approximately how much time it is going to take.

@LKaemmerling
Copy link
Member Author

LKaemmerling commented Jun 23, 2020

@LKaemmerling @fhofherr Thanks for the update. This will make life much easier. Do you have any approximate timeline for this? I am setting up a production cluster in Hetzner(using metallb and for multi-master - HAProxy and keepalived). I simply wanted to know, if I have to use the Hetzner loadbalancer approximately how much time it is going to take.

@ashokspeelyaal Give us just a few hours :)

@ashokspeelyaal
Copy link

That would be awesome :) It is worth waiting then. Thank you for your great work.

fhofherr pushed a commit that referenced this issue Jun 23, 2020
fhofherr pushed a commit that referenced this issue Jun 23, 2020
fhofherr pushed a commit that referenced this issue Jun 23, 2020
fhofherr pushed a commit that referenced this issue Jun 23, 2020
fhofherr added a commit that referenced this issue Jun 23, 2020
Closes #48

Co-authored-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
@LKaemmerling
Copy link
Member Author

@ashokspeelyaal FYI, we just released the Cloud Controller: https://twitter.com/Lukas_Kae/status/1275400978418864130

@LKaemmerling LKaemmerling unpinned this issue Jun 23, 2020
@ashokspeelyaal
Copy link

@LKaemmerling Thanks a lot for the update.

@spatialy
Copy link

Hi @ashokspeelyaal have you use the LB for the ingress? can you share the way you do?

Best

@ashokspeelyaal
Copy link

@spatialy I am using it for nginx controller (as LoadBalancer service).

https://github.com/helm/charts/tree/master/stable/nginx-ingress

For Hetzner:
I added annotations to nginx-controller service and deployed to create load balancer. as mentioned in this documentation https://github.com/hetznercloud/hcloud-cloud-controller-manager/blob/master/docs/load_balancers.md

Then deploying ingress is just as usual.

@spatialy
Copy link

Hi @ashokspeelyaal we try but unsuccessfully for now.
Can you share the annotations you add to the Nginx-ingress and your load-balancer config scheme?
you are deploying one LB for each INGRESS or just one?
Sorry if some of my questions can be basic.
Best

@ashokspeelyaal
Copy link

@spatialy it is straight forward. given the annotation here.
And For now I deploy only one nginx-controller so that i has only one real load balancer. Then Ingress is just like configurations to I use multiple ingresses. Yes, understanding ingress vs ingress-controller is important here :) I was there a few years ago with this confusion.

controller: service: annotations: load-balancer.hetzner.cloud/location: fsn1

fhofherr added a commit that referenced this issue Oct 27, 2020
Internal reference: closes #48
fhofherr added a commit that referenced this issue Oct 27, 2020
Internal reference: closes #48
fhofherr added a commit that referenced this issue Oct 30, 2020
Internal reference: closes #48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
4 participants