博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google Jib 即将迎来正式版
阅读量:7252 次
发布时间:2019-06-29

本文共 770 字,大约阅读时间需要 2 分钟。

  hot3.png

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 将不单单作为 Maven 和 Gradle 插件。你可以为 Java 的任何程序构建容器,而无需使用 Docker 守护进程。

在正式版中,Jib 还可以在不进行任何额外配追的情况下运行 WAR 文件。容器中的默认应用服务器是 Jetty,同时,也支持不同的服务器,例如:Tomcat。

JIB 1.0.0 还与 命令行工具集成在一起,用于 Kubernetes 的持续开发。Skaffold 通过使用 Jib 将应用程序封装到容器内,在检测到应用程序发生改变是,将其部署到 Kubernetes 。

目前 Google 提供了相关 和 CodeLab,用于介绍如何在 Kubernetes 部署 和 应用程序。

转载地址:http://mwebm.baihongyu.com/

你可能感兴趣的文章
关于日立存储更换故障硬盘
查看>>
Subversion+Apache 安装配置文档
查看>>
从程序员到技术领导者
查看>>
squid的配置及应用
查看>>
Linux的基本配置
查看>>
java语言基础
查看>>
通过weblogic自带脚本正常关闭受管理服务器方法
查看>>
关于最近很火的安卓stagefright漏洞
查看>>
iOS开发那些事-iOS网络编程同步GET方法请求编程
查看>>
pycharm,vim,items2常用快捷键
查看>>
Flask blueprint蓝图按功能模块化架构实例
查看>>
数据支撑环境的改造
查看>>
ifconfig 命令用来查看和配置网络设备
查看>>
用 netstat 查看 TCP 网络状态详解
查看>>
JVM 调优总结:一些概念
查看>>
HTML5:使用Lawnchair库存储JSON
查看>>
如何设计秒杀系统
查看>>
屏蔽USB设备的几种方法
查看>>
zen cart 特价商品列表页中加入排序选择
查看>>
配置Pycharm4.5.4调试edX Devstack
查看>>