与 HashiCorp Vault 集成

卡巴斯基容器安全提供使用外部存储服务 HashiCorp Vault 安全地传输密码、令牌和 Secret 的功能。解决方案可生成 Pod 注释,Vault 注入器在启动时使用这些注释从存储中挂载必要的 Secret。

卡巴斯基容器安全支持与 Hashicorp Vault 1.7 或更高版本的集成。

版本 2.0 的卡巴斯基容器安全仅在使用侧边栏容器的侧边栏模式中支持使用 HashiCorp Vault;在此情况下,仅支持 Kubernetes 身份验证方法。

如果未定义 Pod 的服务账户,且使用默认服务账户,根据关键安全要求,我们不建议分配存储专用角色给此类服务账户。

HashiCorp Vault 设置的值在 values.yaml 配置文件中指定,在启动 Helm Chart 包时部署。

HashiCorp Vault 设置在 values.yaml 配置文件中配置如下:

vault 设置块包含以下部分:

secret 部分列出了包含以下参数的机密的文件的路径:

Secret 以 key:value 格式指定

其中:

例如:POSTGRES_USER: kv/secret/kcs/psql@POSTGRES_USER

要获取证书,您必须在 vault.certificate 部分的字段中指定以下内容:

certificate 部分还包含具有以下证书和密钥的文件的路径:

本节帮助内容

HashiCorp Vault 存储设置:

与存储相关的限制

页首