云原生 AI 套件提供 AI 镜像构建工具,支持通过交互式工作站构建 AI 镜像,实现 AI 业务的资源弹性和敏捷开发。
说明
该功能目前处于 公测 阶段。
交互式工作站是火山引擎云原生 AI 套件提供的 AI 镜像构建能力之一,支持用户创建和管理基于 VKE AI 预置镜像的工作站,支持以 WebIDE 方式进行交互式配置和开发。同时通过 VKE 集群本地构建的方式,提供了一键保存镜像的能力,从而实现以交互式的形式快速构建 AI 开发、训练、推理镜像。
创建一个容器化的 AI 工作站,通过 Jupyter Notebook 进行交互式的环境搭建和算法开发,并通过简单的命令将创建好的环境和算法直接打包成容器镜像。
配置项 | 说明 |
---|---|
工作站名称 | 根据系统提示,配置交互式工作站名称。在同一个命名空间下,名称必须唯一。 |
容器镜像 | 火山引擎提供一系列预置的 AI 容器镜像,为用户提供快速启动且高度一致的 AI 开发环境:
|
命名空间 | 选择交互式工作站部署的命名空间,支持选择自定义创建的命名空间或 Kubernetes 自建的命名空间。Kubernetes 自建命名空间的说明,请参见 命名空间概述。 |
Token 设置 | 访问交互式工作站控制台的 Jupyter Notebook 时使用的 Token。开启访问 Token 后,系统自动生成一个 Token,您也可以自定义修改该 Token。 |
资源配额 | 按照业务需求,在容器维度配置交互式工作站使用的 CPU、GPU 和内存的上下限,保障容器的健康运行。若不设置,则表示容器资源配额无限制。
说明
|
标签 | 填写交互式工作站的标签,对应 Kubernetes 中的 Label,用于识别交互式工作站的键值对,配合选择器,帮助 Kubernetes 快速筛选目标交互式工作站。 |
注解 | 填写交互式工作站的注解信息,对应 Kubernetes 中的 Annotation,主要记录用于应用部署、安全策略、调度策略的附加信息,不用于标识和区分资源。 |
配置项 | 说明 |
---|---|
添加卷 | 卷(Volume)是容器中存储数据的位置。为一类数据分配存储资源前,需要先在容器中指定待存储数据的目录。 |
挂载卷 | 单击 添加挂载卷,为已创建的卷分配存储资源,通过 subPath 方式挂载卷的子目录并分配读写权限。 |
配置项 | 说明 |
---|---|
service 名称 | 访问交互式工作站时对应的服务(Service)名称,系统根据您设置的交互式工作站名称自动生成 Service 名称,格式为:{工作站名称}-service 。 |
访问类型 | 服务的访问类型,目前仅支持 负载均衡(LoadBalancer) 访问类型。 |
负载均衡器 | 配置服务的负载均衡器,目前仅支持使用已有的负载均衡(CLB)实例。CLB 实例的 访问模式 支持 公网访问 和 私网访问。 说明
|
映射端口 | 服务端口与容器端口的映射关系。您仅需要配置 服务端口,即 Service 对外提供服务的端口。其余映射端口相关配置项已由系统固定,不可更改。 |
标签选择器 | AI 套件为工作站标注的系统标签。该参数不可配置。 |
创建交互式工作站成功后,可访对应的 Jupyter Notebook,以交互式的形式快速构建 AI 开发、训练、推理镜像。
192.168.10.10:80
),访问对应的 Jupyter Notebook。创建交互式工作站成功后,可通过控制台提供的对应操作按钮,管理交互式工作站。
注意
若通过 Pod 修改交互式工作站的 YAML 文件,会导致工作站重启,有数据丢失风险,请谨慎操作。
说明
将通过交互式工作站对应 Jupyter Notebook 构建的镜像,推送至 CR 前请确保 CR 中已创建 OCI 制品仓库。详细操作,请参见 标准版创建 OCI 制品仓库、体验版创建 OCI 制品仓库。
示例:vke-commit-cli commit {OCI 制品仓库网络地址}:{镜像版本号}
vke-commit-cli commit test1-cn-beijing.cr.volces.com/space/vke-ai-image:v1
说明
执行上述构建镜像的命令,会默认开启 Jupyter,如果您不希望启动 Jupyter,可使用--change
参数修改启动命令,例如:
vke-commit-cli commit test-repo.cr.volces.com/testrepo/vke-commit-demo:20231218 --change 'CMD ["/bin/bash"]'
示例vke-commit-cli push -u {镜像仓库用户名} -p {镜像仓库用户密码} {OCI 制品仓库网络地址}:{镜像版本号}
vke-commit-cli push -u user_vke@2100****** -p password123 test1-cn-beijing.cr.volces.com/space/vke-ai-image:v1
注意
删除交互式工作站会导致丢失工作站中的数据,请谨慎操作。
...
> 删除。