我使用raft实现了Hashicorp Vault,但我的组织现在想要将raft更改为consul,比如删除当前的vault集群并使用consul重新安装,但我在Hashicorp官方文档中找到了如下内容:

参考:Hashicorp Document related to image
以同样的方式,GitHub和其他博客提供了Hashicorp Vault的安装步骤和领事。所以,请帮助我理解,哪一个是首选的木排或领事,为什么它是可取的?
发布于 2021-11-18 07:00:31
我认为你在这里问的真正问题是Vault的集成存储(又名Raft)与领事(外部存储)。
这有几个方面,但前三个方面是:
缺乏咨询专业知识
如果您想要降低运营成本(通过减少管理开销),则选择集成存储(Raft)是首选。在标准群集配置中,您只需要5个存储区节点,这将转换为亚马逊网络服务、Azure、GCP等上的虚拟机。对于领事,您将需要3个存储区虚拟机+ 5+领事虚拟机,因此最少需要8个-请参阅Reference Architecture with Consul
如果您需要经常检查Vault的数据,则作为外部存储的领事是更好的选择
如果您依赖Consul的服务发现和sidecar代理模式,那么您需要它。相比之下,如果您只利用Vault的秘密管理特性和功能,那么集成存储(Raft)就可以了。
请看一下this article结尾处的核对表和参考体系结构,以便更清楚地了解。
为了利用Vault的不同类型的后端,你可以看看这个Pluralsight课程:当然,Managing Access and Secrets in HashiCorp Vault那里的课程也涵盖了领事。但一般来说,Consul不仅仅是一个用于存储数据的存储库后端。
https://stackoverflow.com/questions/69741348
复制相似问题