【发布时间】:2018-10-06 10:49:06
【问题描述】:
为什么 HashiCorp 的 Vault 需要启用 ipc_lock 功能?
【问题讨论】:
-
它使用
mlock系统调用。
标签: linux docker linux-kernel hashicorp-vault
为什么 HashiCorp 的 Vault 需要启用 ipc_lock 功能?
【问题讨论】:
mlock 系统调用。
标签: linux docker linux-kernel hashicorp-vault
此服务器配置选项需要它:https://www.vaultproject.io/docs/configuration/index.html#disable_mlock
它使用 mlock 系统调用阻止进程内存被交换到磁盘。默认情况下,这是启用的,因为您希望避免将 Vault 内存交换到未加密的磁盘上。
通常在容器中运行 Vault 时会出现该功能,我相信这允许容器访问 mlock 系统调用而无需提升权限。
【讨论】: