0

在我们基于 helm 的 Kubernetes 项目中,我们从 hashcorp vault 中获取外部机密,如下例所示。使用 Argocd 完成部署

apiVersion: 'kubernetes-client.io/v1'
kind: ExternalSecret
metadata:
  name: hello-vault-service
spec:
  backendType: vault
  vaultMountPoint: my-kubernetes-vault-mount-point
  vaultRole: my-vault-role
  data:
  - name: password
    key: secret/data/hello-service/credentials

如果缺少 Vault 路径secret/data/hello-service/credentials,目前我们会收到 404 错误。如果未找到外部秘密路径,我们需要通过从 values.yaml 中获取默认的虚拟秘密值来处理此错误。

有人可以帮忙吗

4

0 回答 0