5.4. 在离线模式下更新内核支持软件包
支持软件包已弃用,不会影响运行版本 4.5 或更高版本的安全集群。支持软件包上传仅影响版本 4.4 及更早版本上的安全集群。
收集器监控安全集群中每个节点的运行时活动。要监控活动,Collector 需要以 eBPF 程序的形式探测。
使用 CORE_BPF 集合方法,探测不特定于任何内核版本,仍在更新底层内核后使用。这个集合方法不需要您提供或更新支持软件包。
相反,当您使用集合方法 EBPF 时,探测特定于主机上安装的 Linux 内核版本。Collector 镜像包含发行版本支持的内核的一组内置探测。但是,之后的内核将需要较新的探测。
当 Red Hat Advanced Cluster Security for Kubernetes 以正常模式(连接到互联网)运行时,如果所需的探测没有内置,Collector 会自动下载一个新的探测。
在离线模式下,您可以手动下载包含所有最新和受支持的 Linux 内核版本的探测的软件包,并将它们上传到 Central。然后,收集器从 Central 下载这些探测。
收集器按以下顺序检查新探测:它检查:
- 现有的 Collector 镜像。
- 内核支持软件包(如果您已向 Central 上传了一个)。
- 互联网上可用的红帽可操作服务器。收集器使用 Central 的网络连接来检查和下载探测。
如果 Collector 在检查后没有新的探测,它会报告 CrashLoopBackoff 事件。
如果您的网络配置限制了出站流量,您可以手动下载包含所有最新和受支持的 Linux 内核版本的探测的软件包,并将其上传到 Central。然后,收集器从 Central 下载这些探测,从而避免出现任何出站互联网访问。
5.4.1. 下载内核支持软件包 复制链接链接已复制到粘贴板!
支持软件包已弃用,不会影响运行版本 4.5 或更高版本的安全集群。支持软件包上传仅影响版本 4.4 及更早版本上的安全集群。
如果您以离线模式运行 Red Hat Advanced Cluster Security for Kubernetes,您可以下载包含所有最新和支持的 Linux 内核版本的探测的软件包,然后将其上传到 Central。
流程
- 从 https://install.stackrox.io/collector/support-packages/index.html 查看并下载可用的支持软件包。内核支持软件包列表根据 Red Hat Advanced Cluster Security for Kubernetes 版本对支持软件包进行分类。
5.4.2. 将内核支持软件包上传到 Central 复制链接链接已复制到粘贴板!
您可以将包括所有最新和支持的 Linux 内核版本的探测的内核支持软件包上传到 Central。
前提条件
- 您必须具有带有管理员角色的 API 令牌。
-
您必须已安装了
roxctl命令行界面(CLI)。
流程
设置
ROX_API_TOKEN和ROX_CENTRAL_ADDRESS环境变量:export ROX_API_TOKEN=<api_token>
$ export ROX_API_TOKEN=<api_token>Copy to Clipboard Copied! Toggle word wrap Toggle overflow export ROX_CENTRAL_ADDRESS=<address>:<port_number>
$ export ROX_CENTRAL_ADDRESS=<address>:<port_number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来上传内核支持软件包:
roxctl collector support-packages upload <package_file> \ -e "$ROX_CENTRAL_ADDRESS"
$ roxctl collector support-packages upload <package_file> \ -e "$ROX_CENTRAL_ADDRESS"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 当您上传包含之前上传到 Central 的内容的新支持软件包时,只会上传新文件。
当您上传包含名称相同的但与 Central 上存在的内容不同的文件的新支持软件包时,
roxctl会显示警告信息,且不会覆盖文件。-
您可以将-
-overwrite选项与 upload 命令搭配使用,以覆盖文件。
-
您可以将-
- 当您上传包含所需探测的支持软件包时,Central 不会发出任何出站请求(到互联网)来下载这个探测。Central 使用 support 软件包中的探测。