第 1 章 了解使用 MicroShift 的 RHEL 的镜像模式
您可以使用 Red Hat Enterprise Linux (RHEL)的镜像模式将 MicroShift 嵌入到操作系统镜像中。
1.1. 关于 Red Hat Enterprise Linux (RHEL)的镜像模式 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
通过使用 RHEL 的镜像模式,您可以对用于应用程序容器的操作系统使用相同的工具和技术。RHEL 的镜像模式是使用容器原生虚拟化方法来构建、部署和管理操作系统作为 rhel-bootc 镜像的部署方法。
- 此容器镜像使用标准 OCI 或 Docker 容器作为基础操作系统更新的传输和交付格式。
- bootc 镜像包括用于启动操作系统的 Linux 内核。
- 通过使用 bootc 容器,开发人员、操作管理员和解决方案提供商都可以使用相同的容器原生工具和技术。
RHEL 的镜像模式将软件创建和安装分成两个步骤:一个构建系统上的一个,另一个在正在运行的目标系统中。
- 在 build-system 步骤中,Podman 构建会检查 RPM 文件以进行安装,确定任何依赖项,并创建一个需要完成的串联步骤的排序列表。除了执行任何其他系统配置步骤外,最终结果也是一个可用于安装的新操作系统。
- 在 running-target-system 步骤中,bootc 更新下载、解包并准备要与当前运行的系统一起启动的新操作系统。本地配置更改会转发到新的操作系统。这些更改仅在系统重启并且新操作系统镜像取代之前运行的操作系统镜像时生效。