内容简介:Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器工具构建镜像。 Google 软件工程...
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 应用程序。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Google Jib 即将迎来正式版
- 21 个测试版本后,Framework7 迎来 2.0 正式版
- 历时一年,Java 持久层工具 jSqlBox 迎来首个正式版
- JPress 将迎来 v1.0 正式版,最后一个RC版本今天发布
- Debian Linux迎来25周岁生日
- 国内存储芯片迎来最好的发展时机
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java并发编程实战
Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / 童云兰 / 机械工业出版社华章公司 / 2012-2 / 69.00元
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性......一起来看看 《Java并发编程实战》 这本书的介绍吧!
Base64 编码/解码
Base64 编码/解码
RGB CMYK 转换工具
RGB CMYK 互转工具