nginxinc / nginx-gateway-fabric

NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Apache License 2.0
512 stars 96 forks source link

Support for Multiple NGF Gateways #1443

Open mpstefan opened 11 months ago

mpstefan commented 11 months ago

As a NGF user with a large Kubernetes Cluster I want to separate my traffic using multiple NGF Gateways So that I can have separate pieces of infrastructure manage different types of traffic in my environment.

Acceptance

coolbry95 commented 10 months ago

Would this separate the control and data plane then? This could be a major feature for us as nginx-ingress does not separate the control and data plane leading to us deploying nginx-ingress multiple times per cluster.

mpstefan commented 10 months ago

@coolbry95 It is definitely going to be much easier when they are, and so, yes, we'll be looking at that separation in 1.3 as well.

mpstefan commented 8 months ago

Moving milestone to match data and control plane separation. Design should commence during 1.3 development time.

mpstefan commented 6 months ago

Moving to 2.0, as the data/control plane separation will be a major release.

vettom commented 4 months ago

Another issue I am trying to solve by having multiple Gateway is to separate SSL certificate configuration. With single Gateway certificate/https termination defined in single place, and will have to be managed by central admin team. If Gateway per app, Dev/Projects can define Gateway and their SSL requirements and Certificate manager will provision as required.