【问题标题】:How to setup Hashicorp Vault with consul on Openshift如何在 Openshift 上使用 consul 设置 Hashicorp Vault
【发布时间】:2021-12-12 21:41:23
【问题描述】:

我使用 raft 实现了 Hashicorp Vault,但我的组织现在希望将 raft 更改为 consul,例如删除当前的 Vault 集群并使用 consul 重新安装,但我在 Hashicorp 官方文档中发现如下所示:

参考:Hashicorp Document related to image

在 GitHub 和其他博客中以同样的方式为 Hashicorp Vault 提供了安装步骤和领事。那么,请帮助我理解,哪个是首选 raft 或 consul,为什么它更可取?

【问题讨论】:

标签: openshift consul hashicorp-vault raft


【解决方案1】:

我认为您在这里提出的真正问题是 Vault 的集成存储(又名 Raft)与 Consul(外部存储)。

这有几个方面,但前 3 个是:

  1. 降低成本和运营开销以及您缺乏专业的领事

如果您想降低运营成本(通过减少管理开销),请选择集成存储 (筏)是首选。在标准集群配置中, 您只需要 5 个 Vault 节点,这些节点可以转换为 AWS、Azure、 GCP 等。使用 Consul,您将需要 3 个 Vault 虚拟机 + 5 个以上的 Consul 虚拟机,所以 至少 8 个 - 请参阅 Reference Architecture with Consul

  1. 检查保险库数据

如果你需要经常检查 Vault 的数据,那么 Consul 作为外部存储是更好的选择

  1. SIDECAR + 服务发现

如果你依赖 Consul 的服务发现和 sidecar 代理模式,那么你需要它。相比之下,如果您只是利用 Vault 的秘密管理特性和功能,那么集成存储 (Raft) 就可以了。

请查看this article 末尾的核对表和参考架构,以获得更清晰的信息。

要利用 Vault 使用不同类型的后端,您可以查看这个 Pluralsight 课程:Managing Access and Secrets in HashiCorp Vault 当然,也有涵盖 Consul 的课程。但总的来说,Consul 不仅仅是一个用于存储数据的 Vault 后端

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    • 2017-05-13
    • 2022-10-05
    • 1970-01-01
    • 2019-11-23
    相关资源
    最近更新 更多