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: docs/content/app-protect-dos/installation.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,9 @@ Take the steps below to create the Docker image that you'll use to deploy NGINX
48
48
```bash
49
49
make debian-image-dos-plus PREFIX=<your Docker registry domain>/nginx-plus-ingress
50
50
```
51
+
Alternatively, if you want to run on an [OpenShift](https://www.openshift.com/) cluster, use the `ubi-image-dos-plus` target.
52
+
53
+
If you want to include the App Protect WAF module in the image, you can use the `debian-image-nap-dos-plus` target or the `ubi-image-nap-dos-plus` target for OpenShift.
51
54
52
55
- [Push the image to your local Docker registry](/nginx-ingress-controller/installation/building-ingress-controller-image/#building-the-image-and-pushing-it-to-the-private-registry).
Copy file name to clipboardExpand all lines: docs/content/app-protect/installation.md
+13-27Lines changed: 13 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,33 +13,17 @@ This document provides an overview of the steps required to use NGINX App Protec
13
13
14
14
You can also [install the Ingress Controller with App Protect by using Helm](/nginx-ingress-controller/installation/installation-with-helm/). Use the `controller.appprotect.*` parameters of the chart.
15
15
16
-
## Using the Docker Images from the F5 Container registry
16
+
## Prerequisites
17
17
18
-
Take the steps below to either configure a Docker Registry secret in your Kubernetes cluster, or to pull the Docker image that you'll use to deploy NGINX Ingress Controller with App Protect in Kubernetes.
19
-
20
-
- Follow the steps to [use the JWT token to create a docker registry secret](/nginx-ingress-controller/installation/using-the-jwt-token-docker-secret).
21
-
22
-
- Alternatively, follow the steps to [Pull the NGINX Ingress Controller image](/nginx-ingress-controller/installation/pulling-ingress-controller-image).
23
-
24
-
For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`:
1. Make sure you have access to the Ingress Controller image:
19
+
* For NGINX Plus Ingress Controller, see [here](/nginx-ingress-controller/installation/pulling-ingress-controller-image) for details on how to pull the image from the F5 Docker registry.
20
+
* To pull from the F5 Container registry in your Kubernetes cluster, configure a docker registry secret using your JWT token from the MyF5 portal by following the instructions from [here](/nginx-ingress-controller/installation/using-the-jwt-token-docker-secret).
21
+
* It is also possible to build your own image and push it to your private Docker registry by following the instructions from [here](/nginx-ingress-controller/installation/building-ingress-controller-image).
@@ -54,7 +38,9 @@ Take the steps below to create the Docker image that you'll use to deploy NGINX
54
38
```
55
39
Alternatively, if you want to run on an [OpenShift](https://www.openshift.com/) cluster, you can use the `ubi-image-nap-plus` target.
56
40
57
-
If you intend to use [external references](https://docs.nginx.com/nginx-app-protect/configuration/#external-references) in NGINX App Protect policies, you may want to provide a custom CA certificate to authenticate with the hosting server.
41
+
If you want to include the App Protect DoS module in the image, you can use the `debian-image-nap-dos-plus` target or the `ubi-image-nap-dos-plus` target for OpenShift.
42
+
43
+
If you intend to use [external references](https://docs.nginx.com/nginx-app-protect/configuration/#external-references) in NGINX App Protect WAF policies, you may want to provide a custom CA certificate to authenticate with the hosting server.
58
44
In order to do so, place the `*.crt` file in the build folder and uncomment the lines that follow this comment:
59
45
`#Uncomment the lines below if you want to install a custom CA certificate`
Copy file name to clipboardExpand all lines: docs/content/technical-specifications.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,12 +62,12 @@ NGINX Plus images are available through the F5 Container registry `private-regis
62
62
|Alpine-based image |``alpine:3.16``| NGINX Plus JavaScript and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog |`nginx-ic/nginx-plus-ingress:2.3.0-alpine`| arm64, amd64 |
63
63
|Debian-based image |``debian:bullseye-slim``| NGINX Plus JavaScript and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog |`nginx-ic/nginx-plus-ingress:2.3.0`| arm64, amd64 |
64
64
|Debian-based image with App Protect WAF |``debian:buster-slim``| NGINX Plus App Protect WAF, JavaScript and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog |`nginx-ic-nap/nginx-plus-ingress:2.3.0`| amd64 |
65
-
|Debian-based image with App Protect DoS |``debian:bullseye-slim``| NGINX Plus App Protect DoS, JavaScript module and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog || amd64 |
66
-
|Debian-based image with App Protect WAF and DoS |``debian:buster-slim``| NGINX Plus App Protect WAF, DoS, JavaScript and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog || amd64 |
65
+
|Debian-based image with App Protect DoS |``debian:bullseye-slim``| NGINX Plus App Protect DoS, JavaScript module and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog |`nginx-ic-dos/nginx-plus-ingress:2.3.0`| amd64 |
66
+
|Debian-based image with App Protect WAF and DoS |``debian:buster-slim``| NGINX Plus App Protect WAF, DoS, JavaScript and OpenTracing modules, OpenTracing tracers for Jaeger, Zipkin and Datadog |`nginx-ic-nap-dos/nginx-plus-ingress:2.3.0`| amd64 |
|Ubi-based image with App Protect WAF |``redhat/ubi8``| NGINX Plus App Protect WAF and JavaScript modules |`nginx-ic-nap/nginx-plus-ingress:2.3.0-ubi`| amd64 |
69
-
|Ubi-based image with App Protect DoS |``redhat/ubi8``| NGINX Plus App Protect DoS and JavaScript modules || amd64 |
70
-
|Ubi-based image with App Protect WAF and DoS |``redhat/ubi8``| NGINX Plus App Protect WAF, DoS and JavaScript modules || amd64 |
69
+
|Ubi-based image with App Protect DoS |``redhat/ubi8``| NGINX Plus App Protect DoS and JavaScript modules |`nginx-ic-dos/nginx-plus-ingress:2.3.0-ubi`| amd64 |
70
+
|Ubi-based image with App Protect WAF and DoS |``redhat/ubi8``| NGINX Plus App Protect WAF, DoS and JavaScript modules |`nginx-ic-nap-dos/nginx-plus-ingress:2.3.0-ubi`| amd64 |
71
71
{{% /table %}}
72
72
73
73
We also provide NGINX Plus images through the AWS Marketplace. Please see [Using the AWS Marketplace Ingress Controller Image](/nginx-ingress-controller/installation/using-aws-marketplace-image/) for details on how to set up the required IAM resources in your EKS cluster.
0 commit comments