Skip to content

Commit 55e1edc

Browse files
Merge pull request #933 from redis/DOC-4605-rdi-nginx-ingress
DOC-4605 added ingress controller details
2 parents e4bb498 + 84123c8 commit 55e1edc

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

content/integrate/redis-data-integration/installation/install-k8s.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,28 @@ collector-api-<id> 1/1 Running 0 29m
469469
You can verify that the RDI API works by adding the server in
470470
[Redis Insight]({{< relref "/develop/tools/insight/rdi-connector" >}}).
471471

472+
## Using ingress controllers
473+
474+
If you want to expose the RDI API service via the K8s
475+
[`Ingress`](https://kubernetes.io/docs/concepts/services-networking/ingress/)
476+
resource, you must ensure that an appropriate
477+
[ingress controller](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/) is available in your K8s cluster. Follow the documentation of your cloud provider or of
478+
the ingress controller to install the controller correctly.
479+
480+
### Using the `nginx` ingress controller on AKS
481+
482+
On AKS, if you want to use the open source
483+
[`nginx`](https://nginx.org/)
484+
[ingress controller](https://github.com/kubernetes/ingress-nginx/blob/main/README.md#readme)
485+
rather than the
486+
[AKS application routing add-on](https://learn.microsoft.com/en-us/azure/aks/app-routing),
487+
follow the AKS documentation for
488+
[creating an unmanaged ingress controller](https://learn.microsoft.com/en-us/troubleshoot/azure/azure-kubernetes/load-bal-ingress-c/create-unmanaged-ingress-controller?tabs=azure-cli).
489+
Specifically, ensure that one or both of the following Helm chart values is set:
490+
491+
- `controller.service.annotations."service\.beta\.kubernetes\.io/azure-load-balancer-health-probe-request-path"=/healthz`
492+
- `controller.service.externalTrafficPolicy=Local`
493+
472494
## Prepare your source database
473495

474496
You must also configure your source database to use the CDC connector. See the

0 commit comments

Comments
 (0)