kubernetes - 如何更改我的 secret 在应用程序 pod 中结束的路径?

标签 kubernetes hashicorp-vault kubernetes-secrets

我正在尝试使用 HashiCorp Vault。我看到在整个变异过程完成后,我的 screts 在我的应用程序 pod 中的路径 /vault/secrets 处结束。

但我希望我的 secret 位于不同的位置。我尝试直接在 YAML 中更改卷挂载,但没有成功。
请推荐。

最佳答案

您需要在 Kubernetes list 中添加注释:

annotations:
  vault.hashicorp.com/secret-volume-path: "wherever/you/want"

Vault 文档中对此进行了描述: https://www.vaultproject.io/docs/platform/k8s/injector/annotations#vault-hashicorp-com-secret-volume-path

关于kubernetes - 如何更改我的 secret 在应用程序 pod 中结束的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62926910/

相关文章:

Kubernetes:如何从一个环境变量引用另一个环境变量?

node.js - 使用 Node 库写入 secret 时出现错误响应

kubernetes - 如何使现有的配置映射使用 kubernetes secret

kubernetes - 使用来自 Azure Keyvault 的证书作为 kubernetes secret

kubernetes - 如何从java获取kubernetes secret 数据

git - Jenkins 实例丢失

docker - 将 Vault 与 docker-compose 文件一起使用

kubernetes - K8S - RoleBinding - 无法从服务帐户 cert-manager-webhook-ovh 访问 secret

kubernetes - 在 Kubernetes 中注册多个自定义指标 API

ssl - TLS 证书主题(CN、OU 和 O)