一种运行开发环境的方法、装置、设备和存储介质与流程

文档序号:40732772发布日期:2025-01-21 11:22阅读:3来源:国知局
一种运行开发环境的方法、装置、设备和存储介质与流程

本公开的示例实施例总体涉及计算机领域,特别地涉及一种运行开发环境的方法、装置、设备和计算机可读存储介质。


背景技术:

1、随着运端集成开发环境的普及,云端集成开发环境的启动速度成为代码编辑产品的核心竞争力。云端的计算、存储资源通常均由容器编排平台调度和运维,容器编排平台能够极大降低开发者对于云端大规模容器不出场景的运维成本。而云端集成开发环境的传统启动方式需要通过容器编排平台启动一个计算资源,再将唯一的存储卷绑定,这种启动方式较慢,在一定程度上影响了云端集成开发环境的维护和在云端集成开发环境中的项目开发的开发效率。


技术实现思路

1、在本公开的第一方面,提供了一种运行开发环境的方法。该方法包括:由与目标计算资源相关联的管理单元,接收利用目标计算资源来运行开发环境的请求,目标计算资源是从预先启用的一组候选计算资源中所确定的,其中目标计算资源通过挂载本地的目标存储路径而被预先启用;将远程存储资源添加作为与管理单元对应的物理节点的逻辑存储资源;以及将逻辑存储资源挂载至与目标计算资源对应的目标存储路径,使得目标计算资源通过使用远程存储资源来运行开发环境。

2、在本公开的第二方面,提供了一种用于运行开发环境的装置。该装置包括:接收模块,被配置为由与目标计算资源相关联的管理单元,接收利用目标计算资源来运行开发环境的请求,目标计算资源是从预先启用的一组候选计算资源中所确定的,其中目标计算资源通过挂载本地的目标存储路径而被预先启用;添加模块,被配置为将远程存储资源添加作为与管理单元对应的物理节点的逻辑存储资源;以及挂载模块,被配置为将逻辑存储资源挂载至与目标计算资源对应的目标存储路径,使得目标计算资源通过使用远程存储资源来运行开发环境。

3、在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。

4、在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。

5、在本公开的第五方面,提供了一种计算机程序产品。该计算机程序产品包括计算机可执行指令,其中计算机可执行指令在被处理器执行时实现第一方面的方法。

6、应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。



技术特征:

1.一种运行开发环境的方法,包括:

2.根据权利要求1所述的方法,其中将所述逻辑存储资源挂载至与所述目标计算资源对应的所述目标存储路径包括:

3.根据权利要求1所述的方法,其中所述目标存储路径基于所述目标计算资源的标识所确定。

4.根据权利要求1所述的方法,其中所述目标存储路径基于从属传播模式而被挂载至所述目标计算资源。

5.根据权利要求1所述的方法,其中所述目标计算资源是由调度单元基于用户运行所述开发环境的请求而从所述一组候选计算资源中确定的,并且所述调度单元还被配置为:

6.根据权利要求1所述的方法,其中所述一组候选计算资源包括经由kubernetes所创建的多个pod。

7.一种用于运行开发环境的装置,包括:

8.一种电子设备,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至6中任一项所述的方法。

10.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据权利要求1至6中任一项所述的方法。


技术总结
本公开的实施例涉及一种运行开发环境的方法、装置、设备和存储介质。在此提出的方法包括:由与目标计算资源相关联的管理单元,接收利用目标计算资源来运行开发环境的请求,目标计算资源是从预先启用的一组候选计算资源中所确定的,其中目标计算资源通过挂载本地的目标存储路径而被预先启用;将远程存储资源添加作为与管理单元对应的物理节点的逻辑存储资源;以及将逻辑存储资源挂载至与目标计算资源对应的目标存储路径,使得目标计算资源通过使用远程存储资源来运行开发环境。

技术研发人员:徐志,徐佶辉,朱乃威,王晓晨
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:
技术公布日:2025/1/20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1