3.2. 使用 Operator 捆绑包自定义
Operator 捆绑包是一个推荐的打包格式,它组合了相关的 Operator 以提供一组全面的功能。通过选择捆绑包,管理员可以将功能扩展到单个 Operator 之外。
这种方法使 Assisted Installer 更加明确,为每个所选捆绑包提供优化的平台。它减少了采用障碍,并最大程度降低客户快速访问基本功能所需的专业知识。此外,它还建立了单一、经过良好测试且广泛认可的平台部署路径。
同时,单个 Operator 保持独立且不需要的依赖项,确保为小型或专用部署(如单节点 OpenShift)提供了一个轻量级且灵活的解决方案。
当管理员指定 Operator 捆绑包时,辅助安装程序会自动置备捆绑包中包含的关联 Operator。这些 Operator 是预定义的,无法取消选择,确保一致性。管理员可以在安装完成后修改选择。
其他资源
3.2.1. Virtualization Operator 捆绑包 复制链接链接已复制到粘贴板!
通过虚拟化,您可以从单个物理硬件系统中创建多个模拟环境或资源。Virtualization Operator 捆绑包为虚拟化平台部署提供了一个推荐且可靠的路径,从而尽量减少障碍。该解决方案支持添加节点和第 2 天管理操作。
Virtualization Operator 捆绑包提示 Assisted Installer 将以下 Operator 安装在一起:
- 隔离代理修复 Operator - 使用电源控制器外部隔离失败的节点。
- kube Descheduler Operator - Evicts pod 在更合适的节点上重新调度它们。
- Local Storage Operator - 允许使用本地卷置备持久性存储。
- Migration Toolkit for Virtualization Operator - 允许您将虚拟机从 VMware vSphere、Red Hat Virtualization 或 OpenStack 迁移到在 Red Hat OpenShift Container Platform 上运行的 OpenShift Virtualization。
- Kubernetes NMState Operator - 允许您在集群节点上配置各种网络接口类型、DNS 和路由。
- Node Health Check Operator - 识别不健康的节点。
- Node Maintenance Operator - Places 节点进入维护模式。
- OpenShift Virtualization Operator - 在一个平台上运行虚拟机和容器。
- Cluster Observability Operator - 为您的 OpenShift 集群提供可观察性和监控功能。
- MetalLB Operator 为裸机 OpenShift 集群提供负载均衡器服务。
- NUMA Resources Operator - 提供 NUMA 感知调度,以提高 NUMA 系统的工作负载性能。
- OpenShift API for Data Protection (OADP) Operator - 启用 OpenShift Container Platform 集群资源和持久性卷的备份和恢复。
先决条件
- 您要安装 OpenShift Container Platform 版本 4.14 或更高版本。
- 所有节点上的 BIOS (Intel-VT/AMD-V)中都启用了 CPU 虚拟化支持。
- 每个 control plane (master)节点都有一个额外的 1024 MiB 内存和 3 个 CPU 内核。
- 每个计算(worker)节点都有额外的 1024 MiB 内存和 5 个 CPU 内核。
- 您已包含支持所选存储 Operator 所需的其他资源。
- 您要安装由三个或更多节点组成的集群。Virtualization Operator 捆绑包在单节点 OpenShift 中不可用。
其他资源
3.2.2. OpenShift AI Operator 捆绑包 复制链接链接已复制到粘贴板!
OpenShift AI Operator 捆绑包支持 Artificial Intelligence (AI)和机器学习(ML)模型和应用程序培训、服务、监控和管理。它简化了 OpenShift 集群上的 AI 和 ML 组件的部署。
OpenShift AI Operator 捆绑包提示 Assisted Installer 将以下 Operator 安装在一起:
- AMD GPU Operator - 自动化了置备和监控图形处理单元(GPU)所需的 AMD 软件组件的管理。
- Authorino Operator - 为定制 Zero Trust API 安全提供轻量级外部授权服务。
- 内核模块管理 Operator - 管理内核模块和相关设备插件。
- Local Storage Operator - 允许使用本地卷置备持久性存储。
- Node Feature Discovery Operator - 通过标记带有硬件特定信息的节点来管理硬件功能和配置的检测。
- NVIDIA GPU Operator - 自动管理置备和监控 GPU 所需的 NVIDIA 软件组件。
- OpenShift AI Operator Trains,服务、监控和管理 AI/ML 模型和应用程序。
- Red Hat OpenShift Data Foundation Operator - 为混合应用程序提供持久的软件定义的存储。
- OpenShift Pipelines Operator - 提供云原生持续集成和交付(CI/CD)解决方案,以使用 Tekton 构建管道。
- OpenShift Serverless Operator - 根据 CNCF (云原生计算基础) Serverless 工作流规格部署工作流应用程序。
- OpenShift Service Mesh Operator - 为服务网格提供行为洞察和操作控制。
OpenShift AI Operator 捆绑包只是一个技术预览功能。Developer Preview(开发人员预览)功能不被红帽支持,其功能可能并不完善且不是生产环境就绪。不要将开发人员预览功能用于生产环境或业务关键型工作负载。开发人员预览功能可以在之前可能地包含在红帽产品产品中提前访问即将推出的产品功能,使客户能够测试功能并在开发过程中提供反馈。这些功能可能没有任何文档,可能会随时被更改或删除,测试也会受到限制。红帽可能会提供在没有关联 SLA 的情况下提交对开发人员预览功能的反馈。
先决条件
- 安装 NVIDIA GPU、AMD GPU 和内核模块管理 Operator 取决于主机发现的主机上的图形处理单元(GPU)。
其他资源