Google Jib 即将迎来正式版

栏目: IT资讯 · 发布时间: 5年前

内容简介:Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器工具构建镜像。 Google 软件工程...

Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器 工具 构建镜像。

Google Jib 即将迎来正式版

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 BootMicroaut 应用程序。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

怪诞行为学2

怪诞行为学2

[美]丹·艾瑞里 / 赵德亮 / 中信出版社 / 2010-1-9 / 42.00元

《怪诞行为学2:非理性的积极力量》编辑推荐:尝试用“非理性”的决策方式,彻底颠覆工作和生活中的“逻辑”,你将获得意想不到的成就感与幸福感!畅销书《怪诞行为学》作者卷土重来,掀起新一轮“非理性”狂潮。 《写给中国人的经济学》作者王福重、著名行为经济学家董志勇倾情作序。 诺贝尔经济学奖得主阿克尔洛夫、《免费》作者安德森高度评价。 《纽约时报》《哈佛商业评论》《波士顿环球报》等全球顶级......一起来看看 《怪诞行为学2》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换