Skip to content
Open
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
cd63d4a
Changes have been made
jnewfield Jul 23, 2025
637527d
Merge branch 'main' into newfield-nic-migration-update
ADubhlaoich Jul 24, 2025
0cfaf0f
Merge branch 'main' into newfield-nic-migration-update
ADubhlaoich Jul 24, 2025
3804e02
Merge branch 'main' into newfield-nic-migration-update
ADubhlaoich Aug 11, 2025
d4bfd2e
Changes have been made
jnewfield Aug 14, 2025
493fcc3
Merge branch 'newfield-nic-migration-update' of https://github.com/jn…
jnewfield Aug 14, 2025
a982c0a
Changes have been made
jnewfield Aug 14, 2025
a5cf476
Changes have been made
jnewfield Aug 15, 2025
3c93e8d
Changes have been made
jnewfield Aug 15, 2025
846a88f
Merge branch 'main' into newfield-nic-migration-update
jnewfield Aug 19, 2025
67f764f
Merge branch 'main' into newfield-nic-migration-update
ADubhlaoich Sep 8, 2025
bcee931
Merge branch 'main' into newfield-nic-migration-update
jnewfield Sep 26, 2025
0a11298
Merge branch 'main' into newfield-nic-migration-update
jnewfield Sep 29, 2025
0a9a4f6
Merge branch 'main' into newfield-nic-migration-update
jnewfield Sep 29, 2025
d637268
Update content/nic/installation/ingress-nginx.md
jnewfield Sep 30, 2025
7942a98
Merge branch 'main' into newfield-nic-migration-update
jnewfield Sep 30, 2025
25a9878
Update content/nic/installation/ingress-nginx.md
jnewfield Oct 2, 2025
2fd25ea
Update content/nic/installation/ingress-nginx.md
jnewfield Oct 2, 2025
4af074c
Merge branch 'main' into newfield-nic-migration-update
jnewfield Oct 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions content/nic/installation/ingress-nginx.md
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,55 @@ nginx.com/sticky-cookie-services: "serviceName=example-svc cookie_name expires=t
NGINX Ingress Controller has additional annotations for features using NGINX Plus that have no Ingress-NGINX Controller equivalent, such as active health checks and authentication using JSON Web Tokens (JWTs).
{{< /note >}}

---

The following snippets outline Ingress-NGINX Controller annotations that correspond to annotations for NGINX Ingress Controller with respect to enabling TLS and gRPC on backend (upstream) services.

**Ingress-NGINX Controller**
```yaml
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
```

**NGINX Ingress Controller**
```yaml
nginx.org/ssl-services: "ssl_service_name"
```

---

**Ingress-NGINX Controller**
```yaml
nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
```

**NGINX Ingress Controller**
```yaml
nginx.org/grpc-services: "grpc_service_name"
```

{{< note >}}
Requires HTTP/2 (see http2 ConfigMap key) and only works for Ingresses with TLS termination enabled.
{{< /note >}}

---

**Ingress-NGINX Controller**
```yaml
nginx.ingress.kubernetes.io/backend-protocol: "GRPCS"
```

**NGINX Ingress Controller**
```yaml
nginx.org/ssl-services: "grpc_service_name"
nginx.org/grpc-services: "grpc_service_name"
```

{{< note >}}
Requires HTTP/2 (see http2 ConfigMap key) and only works for Ingresses with TLS termination enabled.
{{< /note >}}

---

### Global configuration with ConfigMaps

This table maps the Ingress-NGINX Controller ConfigMap keys to NGINX Ingress Controller's equivalent ConfigMap keys.
Expand Down