49 简介 #
本章介绍了如何使用定向网络配置(Directed Network Provisioning)来配置下游集群,这是 SUSE Telco Cloud 支持的配置方法。与基于镜像的配置(Image-based Provisioning)不同,此工作流程保持操作系统镜像通用,并从管理集群驱动所有特定于集群的配置,从而在分布式站点实现一致且全自动的大规模部署。
定向网络配置是由管理集群驱动的全自动、零接触工作流程。每个裸机主机首先通过注册其 BMC 凭据和硬件详细信息,从管理集群预先注册到 Metal3 中。一旦主机上架、连接到所需网络并通电,管理集群就会接管:它通过带外管理接口使用 EIB 生成的基础镜像配置操作系统,并部署完整的 Kubernetes 堆栈,应用所有电信配置文件,无需任何进一步的人工干预。
管理集群会自动在每个下游集群节点上部署以下组件:
SUSE Linux Micro (第 10 章 “SUSE Linux Micro”)(或用于实时内核的
SUSE Linux Micro RT)作为操作系统。网络、存储、用户和内核参数可以根据用例进行自定义。RKE2 (第 14 章 “RKE2”) 作为 Kubernetes 发行版。默认的 CNI 插件是
Cilium。根据用例,可以使用其他 CNI 组合,例如Cilium+Multus。(可选)SUSE Storage (第 15 章 “SUSE Storage”)
(可选)SUSE Security (第 16 章 “SUSE Security”)
(可选)
MetalLB作为高可用多节点集群的负载均衡器。
以下章节介绍了不同的定向网络配置工作流程以及可以添加到配置过程中的一些附加功能:
以下章节展示了如何使用 SUSE Telco Cloud 为定向网络配置工作流准备不同的场景。 有关部署的不同配置选项示例(包括隔离的环境、DHCP 和无 DHCP 网络、私有容器镜像储存库等),请参阅 SUSE Telco Cloud 储存库。