在离线模式下使用 Alauda Container Security

通过启用离线模式,Alauda Container Security 可以部署在无互联网访问的环境中。在离线模式下,所有组件均不连接外部地址或主机。

目录

启用离线模式

  • 通过 YAML 安装时,将 env.offlineMode 设置为 true

更新漏洞定义

Scanner 维护本地漏洞数据库。在在线模式下,Central 会从互联网获取最新漏洞数据,Scanner 与 Central 同步。在离线模式下,您必须通过上传定义文件到 Central 来手动更新漏洞数据,Scanner 再从 Central 获取。

  • Scanner 默认每 5 分钟检查一次 Central 是否有新数据。
  • 离线数据源大约每 3 小时更新一次。

下载定义文件

将定义文件上传到 Central

您可以使用 API 令牌或管理员密码将漏洞定义数据库上传到 Central。

使用 API 令牌

  • 前提条件:

    • 具有管理员角色的 API 令牌
    • 已安装 roxctl CLI
  • 操作步骤:

    export ROX_API_TOKEN=<api_token>
    export ROX_CENTRAL_ADDRESS=<address>:<port_number>
    roxctl scanner upload-db \
      -e "$ROX_CENTRAL_ADDRESS" \
      --scanner-db-file=<compressed_scanner_definitions.zip>