基于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%。 |
