应用和控制平面配置
更改 Dapr 应用程序 sidecar 的行为或 Dapr 控制平面服务的全局行为
Dapr 配置是设置和策略,使您能够更改单个 Dapr 应用程序的行为,或 Dapr 控制平面系统服务的全局行为。 例如,您可以在应用程序 sidecar 配置上设置 ACL 策略,该策略表明可以从其他应用程序调用哪些方法,或者在 Dapr 控制平面配置上,您可以更改部署到应用程序 sidecar 实例的所有证书的证书续订期。
配置以 YAML 文件的形式进行定义和部署。 下面显示了一个捕获所有样本追踪信息的应用程序配置示例,它演示了如何设置一个收集度量信息去向的追踪结点。
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
name: daprConfig
namespace: default
spec:
tracing:
samplingRate: "1"
zipkin:
endpointAddress: "http://localhost:9411/api/v2/spans"
此配置为指标记录配置跟踪。 您可以通过编辑您的 .dapr
目录中名为 config.yaml
的默认配置文件,将其加载到本地自托管模式中;或者使用 kubectl/helm 将其应用到您的 Kubernetes 集群。
下面是 dapr-system
命名空间中名为 daprsystem
的 Dapr 控制面板配置的示例。
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
name: daprsystem
namespace: dapr-system
spec:
mtls:
enabled: true
workloadCertTTL: "24h"
allowedClockSkew: "15m"
访问[配置选项概述]({{<ref “configuration-overview.md”>}})获取配置选项的列表。
注意
Dapr 应用程序和控制平面配置不应与配置构建块 API 混淆,后者使应用程序能够从配置存储组件中检索键/值数据。 阅读配置构建块 以获取更多信息。Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.