You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/ngf/how-to/data-plane-configuration.md
+11-14
Original file line number
Diff line number
Diff line change
@@ -174,7 +174,7 @@ telemetry:
174
174
175
175
## Configuring the GatewayClass NginxProxy on install
176
176
177
-
By default, the`NginxProxy` resource is created in the same namespace where NGINX Gateway Fabric is installed. You can set configuration options in the `nginx.` Helm values, and the resource will be created and attached using the set values, when NGINX Gateway Fabric is installed using Helm. You can also manually create and attach specific `NginxProxy` resources to target different data planes [manually creating NginxProxies](#manually-creating-nginxProxies).
177
+
By default, an`NginxProxy` resource is created in the same namespace where NGINX Gateway Fabric is installed, attached to the GatewayClass. You can set configuration options in the `nginx` Helm value section, and the resource will be created and attached using the set values. You can also [manually create and attach](#manually-creating-nginxProxies) specific `NginxProxy` resources to target different Gateways.
178
178
179
179
When installed using the Helm chart, the NginxProxy resource is named `<release-name>-proxy-config` and is created in the release Namespace.
180
180
@@ -383,26 +383,23 @@ You can configure deployment and service settings for all data plane instances b
383
383
384
384
Users can specify these settings for NGINX data plane deployments:
385
385
386
-
- _replicas_ specifies the number of data plane pod replicas..
387
-
- The `pod` section provides control over pod scheduling and lifecycle behavior. You can configure settings such as _terminationGracePeriodSeconds_, _tolerations_, _nodeSelector_, _affinity_, and _topologySpreadConstraints_. Use _extraVolumes_ to mount additional volumes, typically alongside container-level _extraVolumeMounts_.
388
-
- The `container` defines settings for the NGINX container itself., such as resource requests and limits using _resources_, and lifecycle hooks like preStop or postStart via _lifecycle_. You can also specify _extraVolumeMounts_ to mount additional volumes defined at the pod level.
386
+
- _replicas_ specifies the number of data plane pod replicas..
387
+
- The `pod` section provides control over pod scheduling and lifecycle behavior. You can configure settings such as _terminationGracePeriodSeconds_, _tolerations_, _nodeSelector_, _affinity_, and _topologySpreadConstraints_. Use _extraVolumes_ to mount additional volumes, typically alongside container-level _extraVolumeMounts_.
388
+
- The `container` defines settings for the NGINX container itself., such as resource requests and limits using _resources_, and lifecycle hooks like preStop or postStart via _lifecycle_. You can also specify _extraVolumeMounts_ to mount additional volumes defined at the pod level.
389
389
390
390
Users can specify these settings for NGINX data plane service in the `service` config:
391
391
392
-
- _type_ specifies the service type for the NGINX data plane. Allowed values are ClusterIP, NodePort, or LoadBalancer.
393
-
- _externalTrafficPolicy_ sets how external traffic is handled. `Local` preserves the client’s source IP.
394
-
- _annotations_ adds custom annotations to the NGINX data plane service.
395
-
- Certain fields are only applicable when _service.type_ is set to `LoadBalancer`: _loadBalancerIP_ to assign a static IP, _loadBalancerClass_ to define the load balancer implementation, and _loadBalancerSourceRanges_ to restrict access to specific IP ranges (CIDRs).
392
+
- _type_ specifies the service type for the NGINX data plane. Allowed values are ClusterIP, NodePort, or LoadBalancer.
393
+
- _externalTrafficPolicy_ sets how external traffic is handled. `Local` preserves the client’s source IP.
394
+
- _annotations_ adds custom annotations to the NGINX data plane service.
396
395
397
-
The below fields can only be specified when the `service.type` is `LoadBalancer`:
398
-
- _loadBalancerIP_ specifies the static IP address of the load balancer.
399
-
- _loadBalancerClass_ specifies the class of the load balancer implementation this service belongs to.
400
-
- _loadBalancerSourceRanges_ specifies IP ranges (CIDR) that are allowed to access the load balancer.
396
+
The below fields can only be specified when the `service.type` is `LoadBalancer`:
397
+
- _loadBalancerIP_ specifies the static IP address of the load balancer.
398
+
- _loadBalancerClass_ specifies the class of the load balancer implementation this service belongs to.
399
+
- _loadBalancerSourceRanges_ specifies IP ranges (CIDR) that are allowed to access the load balancer.
401
400
402
-
---
403
401
404
402
## See also
405
403
406
404
For a full list of configuration options that can be set, see the `NginxProxy spec` in the [API reference]({{< ref "/ngf/reference/api.md" >}}).
0 commit comments