红帽推出Fuse 7和Buildah 1.0推动应用开发
红帽正在通过两个新版本(包括Fuse 7和Buildah 1.0)来促进其应用程序开发,这将帮助开发人员构建和集成云原生容器应用程序。
红帽Fuse 7是一个云原生集成平台,由一个名为Fuse Online的新托管低代码集成平台即服务(iPaaS)进行了扩展。Buildah 1.0是一个新的开源项目,它使开发人员能够构建容器应用程序映像。
red hat Linux容器高级技术产品经理Ben Breard告诉eweek,“buildah是一个实用程序,它专注于根据OCI映像规范1.0创建符合OCI(开放容器计划)的容器映像。”这样,它更类似于docker build命令,只是docker build需要一个守护程序和一个正在运行的容器
Breard解释说,除了buildah run命令之外,buildah不使用守护进程,也不需要运行容器,这可以使创建映像的方式更加灵活。他补充说,Buildah不能取代Docker Compose实用程序,这是一个用于定义和运行多容器应用程序的工具。
使用Buildah构建图像。
Red Hat DevOps Strategy的高级咨询工程师William Henry解释说,Buildah提供了许多创建容器映像的方法。使用Docker构建容器的方法有一个名为Dockerfile的文本文件,其中包含如何构建给定应用程序映像的说明。Henry说开发人员可以像使用dockerfile一样使用Buildah。
“喜欢Dockerfile格式的用户可以在Buildah上继续使用这个工作流,因为你只需要将Buildah指向Dockerfile,它就会处理一切,”Henry告诉eWEEK。“Buildah的亮点在于,它克服了Dockerfile格式的一些传统缺陷,可以使用容器托管的工具来修改图像内容,而无需依赖图像中的内容。”
Breard评论说,红帽企业版Linux目前包括并支持来自最近发布的7.5版本的Buildah。他补充说,Buildah可能还会在红帽OpenShift的未来版本中发挥重要作用,这是红帽用于容器排列的Kubernetes的企业发行版。展望未来,红帽咨询软件工程师Daniel Walsh表示,作为一个社区项目,Buildah将在很大程度上受到终端用户和社区需求的驱动。
Walsh告诉eWEEK:“我们还致力于将Buildah与OpenShift集成,因为我们已经看到了用户命名空间的巨大潜力,并为缓存模型带来了增强。”
融合
红帽Fuse 7版本是红帽代码集成平台的最新更新,最初叫JBoss Fuse。有几个上游开源项目帮助启用红帽Fuse,其中Apache Camel项目是核心组件。
作为Fuse 7的一部分,红帽正在推出一个新的Fuse Online平台,该平台使开发人员能够使用托管服务部署云原生集成。Red Parulkar高级产品营销经理Sameer Parulkar表示,Fuse在OpenShift上本地运行,开发人员可以使用Red Hat Fuse中提供的工具和功能,为OpenShift开发容器原生集成应用程序或API。
“Fuse 7允许更敏捷的集成开发,因为它创建了一个跨多个环境的集成平台,同时仍然是轻量级和分散的,”Parulkar告诉eWEEK。
郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。
标签: