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

Support Loadbalancers #55

Open
4 tasks
guettli opened this issue Jun 13, 2023 · 0 comments
Open
4 tasks

Support Loadbalancers #55

guettli opened this issue Jun 13, 2023 · 0 comments

Comments

@guettli
Copy link
Collaborator

guettli commented Jun 13, 2023

Goals

  1. Support Loadbalancers for the Controlplane of workload clusters
  2. Support Loadbalancers for Ingress controllers Service Type: LoadBalancer

User Story 1

As a operator I would like to get a workload-cluster with a high available controlplane for recilicence. If the control planes get replaced (and get new IPs), the endpoint for the controlplane should stay unchanged.

This is important, because the ControlPlaneEndpoint is part of the TLS cert, and changing it is not recommended.

User Story 2

As an application developer who creates software which get deployed to a workload-cluster, I want to be able to create Kubernetes Ingres Rules. The endpoints should be made available via a Loadbalancer, because I want my application to be available even if one or more machines are not available.

Alternatives

At the moment you could use MetalLB and work around this issue.

But in the long-run it is a maintenance burden.

TODO

  • wait for Hivelocity API
  • update CCM and CAPHV
  • testing
  • update docs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant