【问题标题】:Why does Vault by HashiCorp require the ipc_lock capability to be enabled?为什么 HashiCorp 的 Vault 需要启用 ipc_lock 功能?
【发布时间】:2018-10-06 10:49:06
【问题描述】:

为什么 HashiCorp 的 Vault 需要启用 ipc_lock 功能?

【问题讨论】:

  • 它使用mlock 系统调用。

标签: linux docker linux-kernel hashicorp-vault


【解决方案1】:

此服务器配置选项需要它:https://www.vaultproject.io/docs/configuration/index.html#disable_mlock

它使用 mlock 系统调用阻止进程内存被交换到磁盘。默认情况下,这是启用的,因为您希望避免将 Vault 内存交换到未加密的磁盘上。

通常在容器中运行 Vault 时会出现该功能,我相信这允许容器访问 mlock 系统调用而无需提升权限。

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 1970-01-01
    • 2017-01-20
    • 2014-08-28
    • 2014-08-29
    • 2019-05-24
    • 1970-01-01
    • 2022-10-08
    • 2019-11-23
    相关资源
    最近更新 更多