基于Kubernetes的镜像构建方法及其构建系统

基本信息

申请号 CN202110056693.6 申请日 -
公开(公告)号 CN112835594A 公开(公告)日 2021-05-25
申请公布号 CN112835594A 申请公布日 2021-05-25
分类号 G06F8/61;G06F8/41 分类 计算;推算;计数;
发明人 谢开芬 申请(专利权)人 深圳行云创新科技有限公司
代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 代理人 覃迎峰
地址 518000 广东省深圳市南山区粤海街道科技中三路国人通信大厦B座2102
法律状态 -

摘要

摘要 本发明提供了一种基于Kubernetes的镜像构建方法及其构建系统,所述基于Kubernetes的镜像构建方法如下步骤:准备Dockerfile,挂载私有代码库的公私钥,克隆源代码到指定的目录,执行源代码编译得到制品,拷贝已经生成的制品制作最终镜像;镜像制作,解析准备好的Dockerfile,执行镜像构建,缓存镜像层,删除基础镜像,推送到镜像仓库。采用本发明的技术方案,不仅能有效的控制镜像体积,保证私有代码库的安全性,节省镜像构建时间,还能实现源代码拉取和编译以及镜像构建、推送和缓存一体化,在整个构建过程中,CPU使用率下降90%,内存使用率下降81%,构建时间缩短57%。