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

[Feature] kube-vip-cloud-provider loadBalancerClass support #208

Open
haodeon opened this issue Oct 14, 2024 · 0 comments
Open

[Feature] kube-vip-cloud-provider loadBalancerClass support #208

haodeon opened this issue Oct 14, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@haodeon
Copy link

haodeon commented Oct 14, 2024

Is your feature request related to a problem? Please describe.
The 0.0.2 version of kube-vip-cloud-provider used by AKS EE, does not support loadBalancerClass.

When creating a LoadBalancer service of class loxilb.io/loxilb, the provider continuously attempts to assign an IP to the service but fails.

loadBalancer.go:121] Updating service [tcp-lb-onearm], with load balancer IPAM address [192.168.xxx.xxx]
controller.go:275] error processing service default/tcp-lb-onearm (will retry): failed to ensure load balancer: error updating Service Spec [tcp-lb-onearm] : <nil>

Describe the solution you'd like

  • Upgrade kube-vip-cloud-provider to at least 0.0.10.
  • Provide a way enable KUBEVIP_ENABLE_LOADBALANCERCLASS: true environment variable

Describe alternatives you've considered
Tried applying kube-vip.io/ignore: true annotation to the service but only kube-vip ignores it. kube-vip-cloud-provider continues trying to assign an IP.

Additional context
kube-vip/kube-vip-cloud-provider#61 loadBalancerClass feature request.

@parameshbabu parameshbabu added the enhancement New feature or request label Dec 3, 2024
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
Development

No branches or pull requests

3 participants