Skip to content

Use single NLB for multi-domain configuration #3637

@ikarlashov

Description

@ikarlashov

Is your enhancement request related to a problem? Please describe.
Trying to use a single AWS NLB for a multi-tenant cluster.

In our current ingress-nginx controller setup, we use one NLB for dozens of services, and it works perfectly fine.
A Kubernetes Service with aws-lb-controller annotations provisions an NLB with a TCP listener on port 443 and forwards traffic to the cluster. TLS termination is handled at the ingress-nginx controller level via the Ingress spec.

I haven’t found a straightforward way to do the same with the nginx-gateway controller.
App developers in the cluster can use a variety of domains, which is why creating a Gateway for *.domain.com is not an option. Developers don’t have access to the AWS account where the cluster is hosted, which is why we can’t consider any ACM functionality.

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions