documentation.suse.com / SUSE Edge 文档 / 提示和技巧 / Edge Image Builder

30 Edge Image Builder

30.1 通用

  • 如果您处于非 Linux 环境中,并且按照这些说明来构建映像,那么您可能是通过虚拟机运行 Podman 的。默认情况下配置的此类虚拟机只会分配到少量系统资源,这可能会在 Edge Image Builder 执行资源密集型操作(如 RPM 解析过程)时产生不稳定因素。您需要调整 Podman 计算机的资源,可通过 Podman Desktop(设置齿轮图标→Podman 计算机编辑图标)或直接使用 podman-machine-set 命令来完成。

  • 目前,Edge Image Builder 无法在跨体系结构环境中构建映像,也就是说,您必须在适当系统中运行该工具来构建相应映像:

    • 在 AArch64 系统(如 Apple Silicon) 中构建 SL Micro aarch64 映像

    • 在 AMD64/Intel 64 系统中构建 SL Micro x86_64映像。

30.2 Kubernetes

  • 如要创建多节点 Kubernetes 群集,则需要对定义文件中的 kubernetes 部分进行以下调整:

    • kubernetes.nodes 下列出所有服务器节点和代理节点

    • kubernetes.network.apiVIP 下设置一个虚拟 IP 地址,供所有非初始化节点加入群集时使用

    • (可选)在 kubernetes.network.apiHost 下设置一个 API 主机,以指定用于访问群集的域名地址。要了解有关此配置的详细信息,请参见介绍 Kubernetes 各部分的文档

  • Edge Image Builder 通过不同节点的主机名来确定它们的 Kubernetes 类型(服务器代理)。虽然此配置在定义文件中进行管理,但对于计算机的一般网络设置,我们可以使用第 12 章 “边缘网络中所述的 DHCP 配置。

Documentation survey