dapr / dapr/docs

Dapr & NGINX ingress controller best practices

Open
#3,739 0 comments 1 reaction 0 assignees View on GitHub
content/missing-information good first issue
Dominant language
SCSS
Stars
1k
Forks
794
Avg merge
2d 8h
Merged PRs (30d)
7

Description

**What content needs to be created or modified?**
A common architectural pattern is to deploy an ingress controller such as NGINX with a Dapr sidecar alongside it. This is beneficial as it allows exposing the Dapr APIs beyond a single cluster and allows features such as Dapr's distributed tracing to show end-to-end request data among other things.

There are multiple blogs on configuring this:
- https://alphatango086.medium.com/nginx-ingress-controller-with-dapr-a69e03e98209
- https://dev.to/stevenjdh/create-a-kubernetes-nginx-controller-with-dapr-support-3e8n
- https://carlos.mendible.com/2020/04/05/kubernetes-nginx-ingress-controller-with-dapr/

**Describe the solution you'd like**
The Dapr docs should standardize on the recommended way to deploy Dapr alongside NGINX ingress controller and create a "How-to" article on it.

**Where should the new material be placed?**
A couple of options but likely it should be placed under the Kubernetes documentation: https://docs.dapr.io/operations/hosting/kubernetes/

Alternatively, it could be placed under integrations as that is where KEDA lives: https://docs.dapr.io/developing-applications/integrations/

**The associated pull request from dapr/dapr, dapr/components-contrib, or other Dapr code repos**

**Additional context**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.