簡體   English   中英

如何使用 Spinnaker 和 Hashicorp Vault 創建 kubernetes 機密

[英]How to create a kubernetes secret using Spinnaker and Hashicorp Vault

我們的 Hashicorp Vault 服務器上有一大堆秘密。 我們已經開始測試用於在 Kubernetes 上部署的三角帆,但我沒有看到任何有關如何在 kubernetes 上從 Hashicorp Vault 讀取的文件。

有人可以為此指出正確的方向嗎? 是否建議使用 Spinnaker 創建秘密,或者我們應該只將其嚴格用於部署?

通過大三角帆創建秘密的問題在於,您首先將秘密的內容保存在哪里,以便能夠從中創建秘密。 無論你把它放在哪里,它都會帶來妥協的風險。 所以我建議在運行時使用邊車注入器動態創建秘密。

HashiCorp Vault 邊車注入器代理是一種可用於此目的的工具。 注入器是 Kubernetes 突變 Webhook Controller。 如果請求中存在注釋,controller 會攔截 pod 事件並將突變應用於 pod。

由於秘密作為 VolumeMounts 從 Vault 服務器直接注入到 pod 中,因此與通過 Spinnaker 創建秘密相比,泄露的機會更少

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM