【技术实现步骤摘要】
容器化部署方法、装置、系统、电子设备及存储介质
[0001]本公开涉及计算机
,具体涉及容器化部署方法、装置、系统、电子设备及存储介质。
技术介绍
[0002]目前,容器化部署流水线往往只考虑单一类型的CPU架构,不支持同时部署多种类型的CPU架构的容器应用。
[0003]当前物理机和虚拟机的运维管理方式为人们熟悉,将服务器纳管至堡垒机,且服务器内部具备多种用户,然后由堡垒机完成登录的权限划分和登录操作行为的审计。而登录容器内部查看应用信息状态及审计管理是十分必要的,但是目前Kubernetes容器内部不支持多用户登录。容器化与传统服务器部署的最大区别在于POD的名称和IP地址随着每次重启和更新都会改动。如何动态地通知堡垒机POD的上线及销毁没有成熟的解决办法。
[0004]因此,有必要提出一种新的技术方案以解决上述至少一个技术问题。
技术实现思路
[0005]本公开提出了容器化部署方法、装置、系统、电子设备及存储介质。
[0006]第一方面,本公开提供了一种容器化部署方法,该方法包括:
[0007]响应于接收到请求端发送的流水线触发请求,获取部署流水线的容器所在节点所使用的CPU的注解字段,所述流水线触发请求包括流水线配置信息;
[0008]根据所述CPU的注解字段,确定所述CPU的架构类型作为所述容器的目标CPU架构类型;
[0009]根据所述流水线配置信息和所述目标CPU架构类型,构建相应的容器镜像;
[0010]根据所述容器镜像完成 ...
【技术保护点】
【技术特征摘要】
1.一种容器化部署方法,包括:响应于接收到请求端发送的流水线触发请求,获取部署流水线的容器所在节点所使用的CPU的注解字段,所述流水线触发请求包括流水线配置信息;根据所述CPU的注解字段,确定所述CPU的架构类型作为所述容器的目标CPU架构类型;根据所述流水线配置信息和所述目标CPU架构类型,构建相应的容器镜像;根据所述容器镜像完成容器化部署。2.一种容器化部署装置,包括:获取单元,被配置成响应于接收到请求端发送的流水线触发请求,获取部署流水线的容器所在节点所使用的CPU的注解字段,所述流水线触发请求包括流水线配置信息;确定单元,被配置成根据所述CPU的注解字段,确定所述CPU的架构类型作为所述容器的目标CPU架构类型;构建单元,被配置成根据所述流水线配置信息和所述目标CPU架构类型,构建相应的容器镜像;部署单元,被配置成根据所述容器镜像完成容器化部署。3.一种容器化部署系统,包括请求端和服务端,所述请求端和所述服务端通信连接,其中:所述请求端,被配置成响应于检测到用户的流水线触发操作,生成流水线触发请求,所述流水线触发请求包括流水线配置信息;所述服务端,被配置成响应于接收到请求端发送的流水线触发请求,获取部署流水线的容器所在节点所使用的CPU的注解字段,所述流水线触发请求包括流水线配置信息;根据所述CPU的注解字段,确定所述CPU的架构类型作为所述容器的目标CPU架构类型;根据所述流水线配置信息和所述目标CPU架构类型,构建相应的容器镜像;根据所述容器镜像完成容器化部署。4.根据权利要求3所述的系统,其中,所述服务端包括流水线控制器、Jenkins系统、Kubernetes系统,所述Kubernetes系统包括至少两个部署有不同架构类型CPU的节点;以及所述服务端,被配置成响应于接收到请求端发送的流水线触发请求,获取部署流水线的容器所在节点所使用的CPU的注解字段,所述流水线触发请求包括流水线配置信息,根据所述CPU的注解字段,确定所述CPU的架构类型作为所述容器的目标CPU架构类型,包括:所述流水线控制器,被配置成响应于接收到请求端发送的流水线触发请求,向所述Kubernetes系统发送部署流水线的容器所在节点所使用的CPU的注解字段的获取请求;所述Kubernetes系统,被配置成响应于接收到所述获取请求,向所述流水线控制器发送部署流水线的容器所在节点所使用的CPU的注解字段;所述流水线控制器,被配置成根据所述CPU的注解字段,确定所述CPU的架构类型作为所述容器的目标CPU架构类型并发送至所述Jenkins系统。5.根据权利要求4所述的系统,其中,所述根据所述流水线配置信息和所述目标CPU架构类型,构建相应的容器镜...
【专利技术属性】
技术研发人员:王超,刘诗峰,
申请(专利权)人:中信百信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。