Skip to content

Commit

Permalink
Update daprdocs/content/en/operations/dapr-shared/dapr-shared.md
Browse files Browse the repository at this point in the history
Co-authored-by: Mark Fussell <[email protected]>
Signed-off-by: salaboy <[email protected]>
  • Loading branch information
salaboy and msfussell authored May 21, 2024
1 parent 7fca681 commit 317f385
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion daprdocs/content/en/operations/dapr-shared/dapr-shared.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ By default, when Dapr is installed into a Kubernetes cluster, the Dapr control p

While sidecars are Dapr's default deployment strategy, some use cases require other approaches. Let's say you want to decouple the lifecycle of your workloads from the Dapr APIs. A typical example of this is functions, or function-as-a-service runtimes, which might automatically downscale your idle workloads to free up resources. For such cases, keeping the Dapr APIs and all the Dapr async functionalities (such as subscriptions) separate might be required.

Dapr Shared was created exactly for this kind of scenario, extending the Dapr sidecar model with two new deployment strategies: `DaemonSet` and `Deployment`.
Dapr Shared was created for these scenario, extending the Dapr sidecar model with two new deployment approaches: `DaemonSet` and `Deployment`.

No matter which strategy you choose, it is important to understand that in most use cases you will have one instance of Dapr Shared (Helm Release) per service (app-id). This means that if you have an application composed by three microservices, each service is recommended to have it's own Dapr Shared instance. Check the step-by-step tutorial using Kubernetes KinD here, to see an application using Dapr Shared.

Expand Down

0 comments on commit 317f385

Please sign in to comment.