一种容器访问方法、系统、电子设备及存储介质技术方案

技术编号:40949820 阅读:21 留言:0更新日期:2024-04-18 20:24
本发明专利技术提供了一种容器访问方法、系统、电子设备及存储介质,涉及软件开发技术领域。本发明专利技术提供的容器访问方法包括:开发平台通过节点上布署的AI算法容器中的配置文件,将节点的本地磁盘中的ttyd执行程序映射到所述AI算法容器中;启动AI算法容器,并启动ttyd执行程序;响应于浏览器客户端发送的AI算法容器访问操作,通过ttyd执行程序提供的端口访问所述AI算法容器。通过本发明专利技术的容器访问方法,用户可直接基于浏览器客户端通过ttyd执行程序提供的端口访问AI算法容器,从而实现用户无需在制作镜像时加入ttyd软件,依然能通过浏览器客户端操作容器中的内容。

【技术实现步骤摘要】

本专利技术实施例涉及软件开发,尤其涉及一种容器访问方法、系统、电子设备及存储介质


技术介绍

1、随着人工智能技术的发展,机器学习越来越普及。各个领域都在训练和推理自己的模型,手动搭建一套训练环境很繁琐,而且复用性低,因此各个厂商都开始开发自己的ai(artificial intelligence,人工智能)开发平台。传统的ai开发平台,会通过kubernets系统将用户上传到harbor的docker镜像启动,并挂载用户选择的数据集到容器中,以完成训练或推理的目的。

2、而ai开发工程师本地制作完docker镜像上传到harbor,在部署到服务器后,经常会遇到docker镜像中的代码有问题,代码版本更新等一系列需要修改docker镜像的情况。处于安全和易用性角度的考虑,通常使用ai开发平台的ai开发工程师无法直接登录到服务器并操作,因此ai开发工程师无法直接通过命令行工具来连接已经启动的容器。目前比较好的方法是:ai开发工程师需要在自己本地制作docker镜像的时候,在docker镜像中加入ttyd工具,并在启动容器时候,在后台启动这个tty本文档来自技高网...

【技术保护点】

1.一种容器访问方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述节点为k8s节点,开发平台内布署有k8s master,所述k8s master与多个k8s节点连接;所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述开发平台启动所述AI算法容器,并启动所述ttyd执行程序,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述节点为第一kubernets集群中的k8s节点,所述开发平台内布署有所述第一kubernets集群中的k8sma...

【技术特征摘要】

1.一种容器访问方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述节点为k8s节点,开发平台内布署有k8s master,所述k8s master与多个k8s节点连接;所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述开发平台启动所述ai算法容器,并启动所述ttyd执行程序,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述节点为第一kubernets集群中的k8s节点,所述开发平台内布署有所述第一kubernets集群中的k8smaster,所述k8s master与每个k8s节点连接;所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述修改后的ai算法容器所在的节点响应于所述浏览器客户端发送的镜像上传请求,运行镜像上传服务的执行程序,将修改后的ai算法容器打包成镜像上...

【专利技术属性】
技术研发人员:曹旭皓
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1