The documentation you are viewing is for Dapr v1.13 which is an older version of Dapr. For up-to-date documentation, see the latest version.

应用和控制平面配置

更改 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”>}})获取配置选项的列表。