使用路径
1
准备容器镜像
Kubernetes 工作负载通常通过容器镜像交付运行环境。提交工作负载前,请先构建或获取业务所需镜像,并将镜像推送到容器镜像仓库。镜像准备完成后,记录后续工作负载需要使用的镜像地址和标签。镜像推送和拉取方法,请参见 推送和拉取镜像。
2
创建 CKS 集群
登录 GPU 云服务控制台,进入 集群 页面,创建 CKS 集群。创建时通常需要确认 Kubernetes 版本、节点池配置等。详情请参见 创建 CKS 集群。
3
配置集群访问和基础资源
集群创建完成后,根据后续操作方式准备访问凭据和基础资源。
- 如果需要通过
kubectl管理集群,请获取 KubeConfig。详情请参见 使用 KubeConfig 访问 CKS 集群。 - 如果需要按团队、项目或环境隔离资源,请创建命名空间。详情请参见 组织命名空间资源。
- 如果工作负载依赖非敏感配置或敏感信息,请创建 ConfigMap 或 Secret。详情请参见 管理 ConfigMap 和 Secret。
- 如果业务依赖集群组件,请按需选择和安装组件。详情请参见 选择和安装集群组件。
4
配置存储和数据访问
集群可用后,根据工作负载的数据访问方式配置存储和数据访问。
- 多个节点或工作负载需要通过文件系统共享数据时,可以使用 GPFS 文件系统,并通过 PV、PVC 或 StorageClass 等 Kubernetes 存储对象提供给工作负载使用。详情请参见 CKS 集群持久化存储概述。
- 需要保存数据集、模型文件、推理输入、训练输出或日志归档,并在本地环境、CES 实例或自动化脚本中上传下载时,可以使用 OSS。详情请参见 OSS 对象存储概览。
5
提交并运行工作负载
集群可用后,根据业务形态提交训练、推理、批处理或在线服务工作负载。提交前,建议确认工作负载类型、镜像地址和标签、CPU/内存/GPU 资源配置、命名空间、配置项、存储挂载或对象存储访问方式,以及日志输出路径。部署和排查方法,请参见 部署和排查工作负载。
6
配置服务访问
工作负载运行后,可以根据访问范围配置 Service 或 Ingress。
- 集群内访问入口通常通过 Service 提供。详情请参见 创建和管理 Service。
- HTTP 或 HTTPS 访问入口通常通过 Ingress 提供。如果业务需要从集群外访问,请确认访问域名或端口、目标服务和访问入口。详情请参见 使用 Ingress 暴露集群服务。
7
8
清理资源
任务完成后,请根据业务需要清理不再使用的工作负载、镜像制品和存储数据。删除集群、仓库或存储资源前,请确认不会影响仍在运行的任务,并确认需要保留的数据已经备份或迁移。
