跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Edge 文档 / 使用的组件 / Edge Image Builder

9 Edge Image Builder

请参见官方储存库

Edge Image Builder (EIB) 工具可以简化为引导计算机生成自定义的、随时可引导 (CRB) 磁盘映像的过程。使用其中的一个映像就能实现整个 SUSE 软件堆栈的端到端部署。

虽然 EIB 可为所有置备方案创建 CRB 映像,但 EIB 在网络受限或完全隔离的隔离式部署中展示了巨大价值。

9.1 SUSE Edge 如何使用 Edge Image Builder?

SUSE Edge 使用 EIB 来简化和快速配置自定义 SLE Micro 映像,以适应各种方案。这些方案包括通过以下方式引导虚拟机和裸机:

  • K3s/RKE2 Kubernetes 的完全隔离式部署(单节点和多节点)

  • 完全隔离式 Helm chart和 Kubernetes 清单部署

  • 通过 Elemental API 注册到 Rancher

  • Metal3

  • 自定义网络(例如静态 IP、主机名、VLAN、绑定等)

  • 自定义操作系统配置(例如用户、组、口令、SSH 密钥、代理、NTP、自定义 SSL 证书等)

  • 主机级和侧载 RPM 软件包的隔离式安装(包括依赖项解析)

  • 注册到 SUSE Manager 进行操作系统管理

  • 嵌入式容器映像

  • 内核命令行参数

  • 引导时启用/禁用的 Systemd 单元

  • 用于任何手动任务的自定义脚本和文件

9.2 入门

有关 Edge Image Builder 用法和测试的综合文档可在此处找到。

此处还提供了 Edge Image Builder 的快速入门指南(第 3 章 “使用 Edge Image Builder 配置独立群集),其中包括基本部署方案。

9.3 已知问题

  • EIB 通过模板化 Helm chart 并分析模板中的所有映像来隔离 Helm chart。如果 Helm chart 未将其所有映像保留在模板中,而是侧载映像,则 EIB 将无法自动隔离这些映像。此问题的解决方法是手动将任何未检测到的映像添加到定义文件的 embeddedArtifactRegistry 部分。