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: cmd/nginx-ingress/flags.go
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -164,7 +164,9 @@ var (
164
164
`The namespace/name of the GlobalConfiguration resource for global configuration of the Ingress Controller. Requires -enable-custom-resources. Format: <namespace>/<name>`)
Copy file name to clipboardExpand all lines: deployments/helm-chart/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -251,7 +251,8 @@ The following tables lists the configurable parameters of the NGINX Ingress Cont
251
251
|`controller.enableCustomResources`| Enable the custom resources. | true |
252
252
|`controller.enablePreviewPolicies`| Enable preview policies. This parameter is deprecated. To enable OIDC Policies please use `controller.enableOIDC` instead. | false |
|`controller.enableTLSPassthrough`| Enable TLS Passthrough on port 443. Requires `controller.enableCustomResources`. | false |
254
+
|`controller.enableTLSPassthrough`| Enable TLS Passthrough on default port 443. Requires `controller.enableCustomResources`. | false |
255
+
|`controller.tlsPassThroughPort`| Set the port for the TLS Passthrough. Requires `controller.enableCustomResources` and `controller.enableTLSPassthrough`. | 443 |
255
256
|`controller.enableCertManager`| Enable x509 automated certificate management for VirtualServer resources using cert-manager (cert-manager.io). Requires `controller.enableCustomResources`. | false |
256
257
|`controller.enableExternalDNS`| Enable integration with ExternalDNS for configuring public DNS entries for VirtualServer resources using [ExternalDNS](https://github.com/kubernetes-sigs/external-dns). Requires `controller.enableCustomResources`. | false |
Copy file name to clipboardExpand all lines: docs/content/installation/installation-with-helm.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -228,7 +228,8 @@ The following tables lists the configurable parameters of the NGINX Ingress Cont
228
228
|`controller.enableCustomResources`| Enable the custom resources. | true |
229
229
|`controller.enablePreviewPolicies`| Enable preview policies. This parameter is deprecated. To enable OIDC Policies please use `controller.enableOIDC` instead. | false |
|`controller.enableTLSPassthrough`| Enable TLS Passthrough on port 443. Requires `controller.enableCustomResources`. | false |
231
+
|`controller.enableTLSPassthrough`| Enable TLS Passthrough on default port 443. Requires `controller.enableCustomResources`. | false |
232
+
|`controller.tlsPassThroughPort`| Set the port for the TLS Passthrough. Requires `controller.enableCustomResources` and `controller.enableTLSPassthrough`. | 443 |
232
233
|`controller.enableCertManager`| Enable x509 automated certificate management for VirtualServer resources using cert-manager (cert-manager.io). Requires `controller.enableCustomResources`. | false |
233
234
|`controller.enableExternalDNS`| Enable integration with ExternalDNS for configuring public DNS entries for VirtualServer resources using [ExternalDNS](https://github.com/kubernetes-sigs/external-dns). Requires `controller.enableCustomResources`. | false |
command-line arguments of the Ingress Controller to enable the TLS Passthrough feature.
37
+
- If you would like to use any other port than 443 for TLS Passthrough, set
38
+
the [`-tls-passthrough-port`](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-tls-passthrough-port)
39
+
command-line argument of the Ingress Controller, and configure the load balancer to forward traffic to that port.
40
+
37
41
1. Save the public IP address of the Ingress Controller into a shell variable:
38
42
39
43
```console
40
44
IC_IP=XXX.YYY.ZZZ.III
41
45
```
42
46
47
+
1. Save the HTTPS port of the Ingress Controller where TLS Passthrough is enabled into a shell variable:
48
+
49
+
```console
50
+
$ IC_HTTPS_PORT=<port number>
51
+
43
52
1. Save the HTTPS port of the Ingress Controller into a shell variable:
0 commit comments