cluster-api-provider-aws icon indicating copy to clipboard operation
cluster-api-provider-aws copied to clipboard

Parallel creation of multiple loadbalancers

Open mdbooth opened this issue 4 months ago • 1 comments
trafficstars

/kind feature

Describe the solution you'd like LoadBalancers take many minutes to become available after creation. We currently wait synchronously for a loadbalancer to become available immediately after creation: https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/63b8bcf1b3860347d6f860a3dd5bd582d1899a95/pkg/cloud/services/elb/loadbalancer.go#L128-L133

This is inefficient when creating more than one ControlPlaneLoadBalancer, for example when creating both the internal and external LBs of an OpenShift cluster. Ideally we would create all loadbalancers first, then wait for them to become ready.

Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]

Environment:

  • Cluster-api-provider-aws version: v2.8.1-129-g63b8bcf1b (main)

mdbooth avatar Jun 27 '25 09:06 mdbooth

This issue is currently awaiting triage.

If CAPA/CAPI contributors determines this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

k8s-ci-robot avatar Jun 27 '25 09:06 k8s-ci-robot