The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
Kubernetes secrets
默认 Kubernetes 密钥仓库组件
当 Dapr 部署到 Kubernetes 集群时,将自动预配名为 kubernetes
的密钥仓库。 此预配置的密钥仓库允许您使用原生 Kubernetes 密钥仓库,而无需为密钥仓库编写、部署或维护组件配置文件,对于希望简单地访问 Kubernetes 集群中原生密钥仓库的开发者来说非常有用。
仍然可以为 Kubernetes 密钥仓库配置一个自定义的组件定义文件(详见下文)。 Using a custom definition decouples referencing the secret store in your code from the hosting platform as the store name is not fixed and can be customized, keeping your code more generic and portable. 此外,通过显式定义 Kubernetes 密钥仓库组件,您可以从本地 Dapr 自承载安装连接到 Kubernetes 密钥仓库。 这需要一个有效的 kubeconfig
文件。
Scoping secret store access
当使用 secret scopes 限制访问应用程序中 Secret 的时,请务必在作用域定义中包含默认密钥仓库,以便对其进行限制。创建自定义 Kubernetes 密钥仓库组件
要设置 Kubernetes 密钥仓库,请创建一个类型为 secretstores.kubernetes
的组件。 有关如何创建和应用密钥库配置,请参阅本指南。 请参阅本指南 引用密钥 来检索和使用Dapr组件的密钥。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: mycustomsecretstore
namespace: default
spec:
type: secretstores.kubernetes
version: v1
metadata:
- name: ""
相关链接
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.