documentation.suse.com / SUSE Edge 文档 / 操作指南

第 III 部分 操作指南

操作指南和最佳实践

  • 25 K3s 上的 MetalLB(使用第 2 层模式)
  • MetalLB 是使用标准路由协议的裸机 Kubernetes 群集的负载平衡器实现。

  • 26 Kubernetes API 服务器前面的 MetalLB
  • 本指南演示如何使用 MetalLB 服务在包含三个控制平面节点的 HA 群集上向外部公开 RKE2/K3s API。为此,需要手动创建类型为 LoadBalancer 的 Kubernetes 服务,并创建端点。端点会保留群集中所有控制平面节点的 IP。为了使端点与群集中发生的事件(添加/去除节点或节点下线)持续保持同步,需要部署 Endpoint Copier Operator(第 20 章 “Endpoint Copier Operator”)。该操作器会监控默认 kubernetes 端点中发生的事件,并会自动更新受管服务以使其保持同步。由于受管服务的类型为 LoadBalancer,因…

  • 27 使用 Edge Image Builder 进行隔离式部署
  • 本指南将介绍如何使用 Edge Image Builder (EIB)(第 11 章 “Edge Image Builder)在 SUSE Linux Micro 6.1 上以完全隔离的方式部署多个 SUSE Edge 组件。使用此方法可以引导至 EIB 所创建的随时可引导 (CRB) 的自定义映像,并在 RKE2 或 K3s 群集上部署指定的组件,而无需连接到互联网,也无需执行任何手动步骤。对于想要将部署所需的所有制品预先嵌入其操作系统映像的客户而言,此配置非常理想,这样就可以在引导时立即使用这些制品。

  • 28 使用 Kiwi 构建更新的 SUSE Linux Micro 映像
  • 本章将说明如何生成更新的 SUSE Linux Micro 映像,这些映像可用于 Edge Image Builder、Cluster API (CAPI) + Metal3,或直接将磁盘映像写入块设备。此流程适用于需要在初始系统引导映像中包含最新补丁(以减少安装后的补丁传输量)的场景,或使用 CAPI 的场景,在该场景中,更适合使用新映像重新安装操作系统,而非就地升级主机。

  • 29 使用 clusterclass 部署下游群集
  • 置备 Kubernetes 群集是一项复杂的任务,需要具备深入的群集组件配置专业知识。随着配置变得愈发复杂,或者不同提供商的需求引入了大量提供商专用的资源定义,群集创建可能会让人望而生畏。值得庆幸的是,Kubernetes Cluster API (CAPI) 提供了一种更简洁的声明式方法,而 ClusterClass 进一步增强了这种方法。此功能引入了一种基于模板的模型,允许您定义可重用的群集类,该类封装了复杂性并提升了一致性。

Documentation survey