Google Jib即将迎来正式版
Google Jib 用于封装 Java 应用,在客岁炎天宣布测试版。Jib 是一个快速并且简朴的容器图像构建器,他整合了将应用措施打包成镜像的全部步调,并且支持开拓职员行使其他 Java 容器器材构建镜像。 Google 软件工程师陈庆阳在一片博文中写到:“客岁,我们开始让职员更好的打点 Java 应用。我们留意到,开拓职员行使现有的器材构建时刻都很慢。Dockerfiles 的文档参差不齐。容器体积也很大”。 Jib 1.0.0 旨在低落 Docker 的上手难度。他可以有用的停止安装 Docker、运行 Docker 保卫措施和编写 Dockerfile 这些步调 。 Jib 1.0.0 通过将 Java 措施分为多个层,来举办更精简的增量构建方法来实现这一点(传统上,Java 应用措施被构建为包括应用措施的单个 Jar 的镜像层)。当应用措施产生改变,,只必要重构你的改变的部门,而不是整个应用措施。 Jib 1.0.0 作为 Maven 和 Gradle 插件,他运行在 Java 的 Jib Core 之上。宣布后,Jib 将不光单作为 Maven 和 Gradle 插件。你可觉得 Java 的任何措施构建容器,而无需行使 Docker 保卫历程。 在正式版中,Jib 还可以在不举办任何特殊配追的环境下运行 WAR 文件。容器中的默认应用处事器是 Jetty,同时,也支持差异的处事器,譬喻:Tomcat。 JIB 1.0.0 还与 Skaffold 呼吁行器材集成在一路,用于 Kubernetes 的一连开拓。Skaffold 通过行使 Jib 将应用措施封装到容器内,在检测到应用措施产生改变是,将其陈设到 Kubernetes 。 今朝 Google 提供了相干 示例 和 CodeLab,用于先容如安在 Kubernetes 陈设 Spring Boot 和 Microaut 应用措施。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |