组件介绍
组件用于补充 CKS 集群的存储、网络、设备、调度、训练和运维能力。不要仅根据组件名称批量安装,应先确认业务缺少的能力:
- 工作负载需要网络、持久化存储、GPU、RDMA 或节点管理能力时,查看基础能力组件。
- 需要暴露服务、运行批量或分布式训练任务、编排工作流时,查看业务运行组件。
- 需要采集指标、日志和事件,或执行巡检、备份和多集群管理时,查看可观测和运维组件。
为工作负载准备基础能力
这组组件为集群提供容器网络、持久化存储、节点管理和设备资源。工作负载依赖其中某项能力时,应先确认对应组件已经安装。
集群网络
集群网络组件用于为 Pod 提供网络通信和网络策略能力。
存储组件用于为工作负载提供平台存储资源的挂载能力。
节点管理
节点管理组件用于管理节点组和节点标签。
设备资源
设备资源组件用于将 GPU 或 RDMA 设备注册为 Kubernetes 可调度资源,使工作负载可以申请和使用对应设备。
支持业务运行方式
这组组件用于为服务提供流量入口,运行批量或分布式训练任务,以及编排和维护应用工作流。
流量入口
流量入口组件用于通过 Gateway 或 Ingress 将集群中的服务对外暴露。
调度和训练
调度和训练组件用于支持批量调度、成组调度和分布式训练任务。
工作流和应用运维
工作流和应用运维组件用于编排多步骤任务,或增强工作负载运维能力。
观察和维护集群
这组组件用于采集指标、日志和事件,发现集群异常,执行检查或备份,以及管理多个集群。
监控指标
监控指标组件用于采集 Kubernetes 对象、节点、存储、GPU、CPU、网络硬件、控制面和高可用组件指标。
日志和事件
日志和事件组件用于采集集群日志、Kubernetes 事件或遥测数据。
集群运维
集群运维组件用于发现节点或集群异常,支持巡检、自愈和备份。
多集群管理
多集群管理组件用于统一管理多个 CKS 集群。
安装组件
确定工作负载或运维目标所需的组件后,再执行安装。重复安装功能相近的组件可能增加资源消耗和维护复杂度。
-
登录 GPU 云服务控制台,进入 集群 页面。
-
单击目标集群名称,进入集群工作台。
-
在左侧导航中进入 Component 页面。
-
单击 安装。
-
在 Install component 对话框中选择组件。
组件列表较长时,可以在搜索框中输入组件名称进行筛选。
-
确认组件名称和用途符合业务需要后提交安装。
-
返回 Component 页面,确认组件状态正常后,再部署依赖该组件的工作负载。
如果组件状态异常,请先确认组件依赖的集群资源、命名空间、存储或网络配置是否正常。仍无法确认原因时,请记录组件名称、版本、命名空间和错误信息,并联系技术支持。
更新或移除组件
更新或删除组件可能影响依赖该组件的业务、监控、日志、存储、网络或运维流程。操作前,请确认组件用途、依赖关系和影响范围。
-
在 集群 页面,单击目标集群名称。
-
在左侧导航中进入 Component 页面。
-
找到目标组件,确认该组件的用途、依赖它的工作负载或运维流程。
-
按需执行以下操作:
- 更新组件:单击 更新。
- 删除组件:单击 删除,并按提示确认。
-
操作完成后,返回 Component 页面确认组件状态。