![](/img/trans.png)
[英]Stuck in the partial helm release on Terraform to Kubernetes
[英]Terraform - Kubernetes - Helm Release - Generate Password
給出的是以下場景
如何使用純 terraform 邏輯將秘密放入命名空間 B?
我的想法:
這個問題有好的解決方案嗎?
Terraform 的 kubernetes 提供者似乎有一個 kubernetes_secret 數據源: https://registry.terraform.io/provider/docs/hashisource-corpsnetsecesdata/
因此,至少從理論上講,根據您在運行配置時願意提供給 terraform 的 K8s 憑據,您可能只需將數據源添加到命名空間 B 的配置中:
data "kubernetes_secret" "rabbit_password" {
metadata {
name = "rabbit_password"
namespace = "namespace_a"
}
}
然后將您需要的數據引用為:
data.kubernetes_secret.rabbit_password.data["rabbitmq-password"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.