kubernetes-sigs / aws-load-balancer-controller

A Kubernetes controller for Elastic Load Balancers
https://kubernetes-sigs.github.io/aws-load-balancer-controller/
Apache License 2.0
3.96k stars 1.47k forks source link

Support for NLBs targeting ALBs #2297

Open gshutler opened 3 years ago

gshutler commented 3 years ago

A few weeks ago it was announced that NLBs could now use and Application Load Balancer-type Target Group (docs).

We are currently using the previously documented workaround involving Lambda which this feature is intended to replace and would love to switch to the new method.

kishorj commented 3 years ago

/kind feature

kishorj commented 3 years ago

@gshutler, thanks for bringing it to our attention. We have been considering this feature post v2.3.0 release.

kurtbomya commented 2 years ago

Oh this is critical for an architecture I'm working on!

k8s-triage-robot commented 2 years ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

jsokol89 commented 2 years ago

/remove-lifecycle stale

sunild commented 2 years ago

We're wanting this feature to get implemented as well. Our use case might be useful to others:

This works well, as I don't have to do anything special other than create/add a target group to the NLB and avoids having to put something behind (or in front of) the NLB to redirect to HTTPS.

However, some event eventually causes the manual configuration to get removed. Implementing this feature will allow us to remove the problematic manual configuration.

wallhided commented 2 years ago

bump

k8s-triage-robot commented 2 years ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 2 years ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

andrei693 commented 2 years ago

/remove-lifecycle rotten

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all PRs.

This bot triages PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

sunild commented 1 year ago

/remove-lifecycle stale

45cali commented 1 year ago

This too is a feature I could use. create a nlb and define the target for a port to a alb. Is this still on the roadmap?

limoges commented 1 year ago

Also have interest in this feature. It is a surprise when looking to configure the NLB that I can use other target types but not ALB.

philstevenson commented 9 months ago

This is would be ideal for architectures using private link and API gateway VPC link, such as: https://aws.amazon.com/blogs/networking-and-content-delivery/application-load-balancer-type-target-group-for-network-load-balancer/

Currently looks like we will have create a shared NLB and target group + binding in terraform to achieve this.

NLB/TargetGroup CRDs or a dummy service to chain NLB -> ALB could be an option

oprinmarius commented 8 months ago

We would also like to use this feature. Any updates ? Anyone actively working on this ? Issue is open for 900 days

eugenejen commented 8 months ago

+1 for this feature to create NLB and set target group to an ALB.

kworkbee commented 4 months ago

+1 It must be implemented.

scila1996 commented 1 month ago

+1 I must configure NLB either using Terraform or manually. It is not straightforward with Kubernetes.