Skip to content

Commit cd63d4a

Browse files
committed
Changes have been made
1 parent a09ca09 commit cd63d4a

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

content/nic/installation/ingress-nginx.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,55 @@ nginx.com/sticky-cookie-services: "serviceName=example-svc cookie_name expires=t
494494
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).
495495
{{< /note >}}
496496

497+
---
498+
499+
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.
500+
501+
**Ingress-NGINX Controller**
502+
```yaml
503+
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
504+
```
505+
506+
**NGINX Ingress Controller**
507+
```yaml
508+
nginx.org/ssl-services: "ssl_service_name"
509+
```
510+
511+
---
512+
513+
**Ingress-NGINX Controller**
514+
```yaml
515+
nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
516+
```
517+
518+
**NGINX Ingress Controller**
519+
```yaml
520+
nginx.org/grpc-services: "grpc_service_name"
521+
```
522+
523+
{{< note >}}
524+
Requires HTTP/2 (see http2 ConfigMap key) and only works for Ingresses with TLS termination enabled.
525+
{{< /note >}}
526+
527+
---
528+
529+
**Ingress-NGINX Controller**
530+
```yaml
531+
nginx.ingress.kubernetes.io/backend-protocol: "GRPCS"
532+
```
533+
534+
**NGINX Ingress Controller**
535+
```yaml
536+
nginx.org/ssl-services: "grpc_service_name"
537+
nginx.org/grpc-services: "grpc_service_name"
538+
```
539+
540+
{{< note >}}
541+
Requires HTTP/2 (see http2 ConfigMap key) and only works for Ingresses with TLS termination enabled.
542+
{{< /note >}}
543+
544+
---
545+
497546
### Global configuration with ConfigMaps
498547

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

0 commit comments

Comments
 (0)