使用 Cloud Code for IntelliJ 在 Kubernetes 中存储敏感信息

本页面简要介绍了什么是 Kubernetes Secret 以及如何 Cloud Code 可帮助启用 Secret Manager API, 创建、使用和存储它们。

Kubernetes Secret 简介

创建 Kubernetes 应用时,通常需要传递少量密码、SSH 密钥或 OAuth 令牌等敏感数据。而非 将这些信息存储在 Pod 规范或容器映像中 可以创建 Secret 来存储敏感数据。

默认情况下,Kubernetes Secret 会以未加密形式存储在 API 服务器的底层数据存储区中。有权访问 API 的任何人都可以检索或修改密钥。Kubernetes Secret 文档建议您至少执行以下步骤,以便安全地使用 Kubernetes Secret:

Cloud Code 中的 Secret Manager

Cloud Code 可帮助您使用 Secret Manager API 在 IDE 中创建、版本化和存储采用静态加密的 Secret。您可以仅在 Cloud Code 中使用 Secret Manager,或者 和已用于 Secret 管理的其他工具的基础。

在 IDE 中使用 Cloud Code 时可执行的操作包括:

在 Cloud Code 中使用 Kubernetes Secret

关于创建、版本控制、使用和删除的分步说明 Secret,请参阅管理 Secret

后续步骤

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请转到 工具 >Cloud Code >帮助 / 关于 >提交 提供反馈或报告问题,以在 GitHub 上报告问题,或者 在 Stack Overflow 上提问。