科技、数码、互联网新闻如今都成为了大众所关注的热点了,因为在我们的生活当中如今已经是处处与这些相关了,不论是手机也好,电脑也好,又或者是智能手表也好,与之都相关,那么今天小编也是为大家来推荐一篇关于互联网科技数码方向的文章,希望大家会喜欢哦。
红帽正在通过一对新版本(包括Fuse7和Buildah1.0)来促进其应用程序开发工作,这将帮助开发人员构建和集成云原生容器应用程序。
RedHatFuse7是一个云原生集成平台,并通过称为FuseOnline的新托管低代码集成平台即服务(iPaaS)进行了扩充。Buildah1.0版本是一个新的开源项目,使开发人员能够构建容器应用程序映像。
红帽Linux容器高级技术产品经理BenBreard告诉eWEEK:“Buildah是一个实用程序,专注于遵循OCI图像规范1.0创建符合OCI(开放容器计划)的容器图像。”“通过这种方式,它更类似于dockerbuild命令,区别在于dockerbuild同时需要守护程序和运行中的容器。”
Breard解释说,除了buildahrun命令外,Buildah不使用守护程序,并且不需要运行中的容器,它可以使创建映像的方式更加灵活。他补充说,Buildah也不能替代DockerCompose实用程序,后者是用于定义和运行多容器应用程序的工具。
使用Buildah构建图像
RedHatDevOpsStrategy的高级咨询工程师WilliamHenry解释说,Buildah提供了创建容器映像的多种途径。使用Docker进行容器构建的方法有一个称为Dockerfile的文本文件,其中包含有关如何构建给定应用程序映像的说明。亨利说,开发人员可以以与dockerfile相同的方式使用Buildah。
“喜欢Dockerfile格式的用户可以继续在Buildah上使用该工作流,因为您只需将Buildah指向Dockerfile,它将处理所有事情,”Henry告诉eWEEK。“Buildah的亮点在于,它克服了Dockerfile格式的一些传统缺陷,可以使用容器宿主的工具来修改图像内容,而不必依赖于图像中的内容。”
Breard评论说,从最近发布的7.5版本开始,RedHatEnterpriseLinux当前包括并支持Buildah。他补充说,Buildah可能还会在RedHatOpenShift的未来版本中发挥重要作用,RedHatOpenShift是RedHat用于容器编排的Kubernetes的企业发行版。展望未来,RedHat的咨询软件工程师DanielWalsh表示,作为社区项目,Buildah将在很大程度上受到最终用户需求和社区的推动。
Walsh告诉eWEEK:“我们还致力于将Buildah与OpenShift集成在一起,因为我们看到了围绕用户名称空间的巨大潜力,并为缓存模型带来了增强。”
保险丝
RedHatFuse7版本是RedHat代码集成平台的最新更新,该平台最初称为JBossFuse。有多个上游开源项目可帮助启用RedHatFuse,其中ApacheCamel项目是核心组件。
作为Fuse7版本的一部分,红帽正在启动一个新的FuseOnline平台,该平台使开发人员能够使用托管服务部署云原生集成。RedParulkar的高级产品营销经理SameerParulkar说,Fuse在OpenShift上本地运行,开发人员可以使用RedHatFuse可用的工具和功能来为OpenShift开发容器原生的集成应用程序或API。
“保险丝7允许更敏捷的集成开发,因为它创建了一个跨多个环境的集成平台,同时仍然是轻量级的和分散的,”Parulkar告诉eWEEK。