【技术实现步骤摘要】
本公开的实施方式涉及计算机,更具体地,本公开的实施方式涉及一种云原生应用的代码插桩方法、装置、存储介质和计算设备。
技术介绍
1、本部分旨在为说明书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、云原生(cloud native)是一种软件开发和部署的技术。旨在充分利用云计算环境的优势,为应用程序提供高效、弹性和可扩展的交付和管理方式。云原生应用就是基于云原生技术设计和构建的应用程序,相对于传统应用程序,云原生应用可以更好地适应云计算的环境。
3、在某些场景中,需要对云原生应用进行代码插桩,以基于插桩的代码实现对云原生应用的功能扩展。例如,在测试场景下,可以通过代码插桩的方式,统计云原生应用的代码覆盖率。
4、在相关技术中,代码插桩需要用户手动修改云原生应用相关的文件配置。例如,用户可以手动修改云原生应用的镜像文件,以在镜像文件中添加代码以及触发执行该代码的启动命令。
技术实现思路
1、在本公开实施方式的第
...【技术保护点】
1.一种云原生应用的代码插桩方法,应用于容器编排平台,所述容器编排平台中包括接口服务器和准入控制器;所述方法包括:
2.根据权利要求1所述的方法,所述钩子函数服务包含有业务镜像的启动配置,以及预先部署的基础镜像;
3.根据权利要求2所述的方法,在将所述业务镜像的启动配置注入到所述资源操作请求之前,还包括:
4.根据权利要求2所述的方法,所述启动配置包括所述业务镜像的镜像下载配置和启动参数变量;
5.根据权利要求4所述的方法,所述下载配置包括业务镜像存储在镜像仓库的存储地址、存储密钥和所述业务镜像的镜像名称。
...
【技术特征摘要】
1.一种云原生应用的代码插桩方法,应用于容器编排平台,所述容器编排平台中包括接口服务器和准入控制器;所述方法包括:
2.根据权利要求1所述的方法,所述钩子函数服务包含有业务镜像的启动配置,以及预先部署的基础镜像;
3.根据权利要求2所述的方法,在将所述业务镜像的启动配置注入到所述资源操作请求之前,还包括:
4.根据权利要求2所述的方法,所述启动配置包括所述业务镜像的镜像下载配置和启动参数变量;
5.根据权利要求4所述的方法,所述下载配置包括业务镜像存储在镜像仓库...
【专利技术属性】
技术研发人员:董泽伟,张雨,冯常健,陈谔,
申请(专利权)人:杭州网易数之帆科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。