使用 Cloud Code for VS Code 在 Kubernetes 中儲存機密資訊

本頁簡要介紹 Kubernetes 祕密,以及 Cloud Code 如何協助啟用 Secret Manager API,以便建立、使用及儲存這些祕密。

Kubernetes Secret 簡介

建立 Kubernetes 應用程式時,通常需要傳遞少量的機密資料,例如密碼、安全殼層金鑰或 OAuth 權杖。Kubernetes 密鑰可用於儲存私密資料,不必將這類資訊儲存在 Pod 規格或容器映像檔中。

根據預設,Kubernetes 密鑰會以未加密的形式儲存在 API 伺服器的基礎資料儲存庫中。任何具有 API 存取權的使用者都能擷取或修改密鑰。 Kubernetes Secrets 文件建議至少採取下列步驟,確保 Kubernetes Secret 的使用安全:

Cloud Code 中的 Secret Manager

Cloud Code 可協助您使用 Secret Manager API,在 IDE 中建立、版本化及儲存密鑰,並靜態資料加密。您可以在 Cloud Code 中專門使用 Secret Manager,也可以搭配其他您已用於管理密鑰的工具使用。

透過 Cloud Code 在 IDE 中可執行的動作包括:

在 Cloud Code 中使用 Kubernetes 密鑰

如需在 Cloud Code 中建立、版本管理、使用及刪除 Secret 的逐步說明,請參閱「管理 Secret」。

後續步驟

取得支援

如要提供意見回饋,請在 Stack Overflow 上提問。如果您是 Google Cloud 客戶,可以透過標準 Google Cloud 支援管道提交支援單。