Bottlerocket 系统上关闭 kernel lockdown
Bottlerocket 系统上关闭 kernel lockdown
默认情况下,Bottlerocket 系统是启用了 kernel lockdown 的。这会导致 OpenResty XRay Agent 无法正常加载内核模块。你可以通过以下命令来关闭 kernel lockdown:
通过 SSH 登录 admin 容器
- 使用 SSH 登录 admin 容器
- 执行
apiclient set kernel.lockdown=none关闭 kernel.lockdown - 重启 AWS EC2 实例
通过控制台登录 admin 容器
如果没有开启 SSH 的登录方式,那么可以通过如下方式登录控制台容器
登录 AWS EC2 控制台
选择 EC2 实例
选择 EC2 实例右上角的连接按钮

选择 Session Manager 标签页

输入 enter-admin-container

执行
apiclient set kernel.lockdown=none关闭 kernel.lockdown重启 AWS EC2 实例
通过编辑 user data 关闭 kernel lockdown
登录 AWS EC2 控制台
选择 EC2 实例
选择实例的
Actions按钮选择
Instance settings标签页选择
Edit user data按钮
在
User data文本框中添加如下配置
[settings.kernel] lockdown = "none"启动 AWS EC2 实例