驱动程序工具包 (DTK) 是 OpenShift Container Platform 负载中的一个容器镜像,它旨在用作基础镜像,在其上构建驱动程序容器。驱动程序工具包镜像包含通常作为依赖项所需的内核包,以构建或安装内核模块,以及驱动程序容器中需要的一些工具。这些包的版本将与相应 OpenShift Container Platform 发行版中 RHCOS 节点上运行的内核版本匹配。
驱动程序容器是用于在容器操作系统(如 Red Hat Enterprise Linux CoreOS (RHCOS))上构建和部署树外内核模块和驱动程序的容器镜像。内核模块和驱动程序是在操作系统内核中以高权限级别运行的软件库。它们扩展内核功能或提供控制新设备所需硬件特定代码。示例包括现场可编程门阵列 (FPGA) 或图形处理单元 (GPU) 等硬件设备,以及所有都需要客户端机器上内核模块的软件定义存储解决方案。驱动程序容器是用于在 OpenShift Container Platform 部署中启用这些技术的软件堆栈的第一层。