2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。
紅帽正在通過一對新版本(包括Fuse 7和Buildah 1.0)來促進其應用程序開發(fā)工作,這將幫助開發(fā)人員構建和集成云原生容器應用程序。
Red Hat Fuse 7是一個云原生集成平臺,并通過稱為Fuse Online的新托管低代碼集成平臺即服務(iPaaS)進行了擴充。Buildah 1.0版本是一個新的開源項目,使開發(fā)人員能夠構建容器應用程序映像。
紅帽Linux容器高級技術產品經理Ben Breard告訴eWEE K:“ Buildah是一個實用程序,專注于遵循OCI圖像規(guī)范1.0創(chuàng)建符合OCI(開放容器計劃)的容器圖像。” “通過這種方式,它更類似于docker build命令,區(qū)別在于docker build同時需要守護程序和運行中的容器。”
Breard解釋說,除了buildah run命令外,Buildah不使用守護程序,并且不需要運行中的容器,它可以使創(chuàng)建映像的方式更加靈活。他補充說,Buildah也不能替代Docker Compose實用程序,后者是用于定義和運行多容器應用程序的工具。
使用Buildah構建圖像
Red Hat DevOps Strategy的高級咨詢工程師William Henry 解釋說,Buildah提供了創(chuàng)建容器映像的多種途徑。使用Docker進行容器構建的方法有一個稱為Dockerfile的文本文件,其中包含有關如何構建給定應用程序映像的說明。亨利說,開發(fā)人員可以以與dockerfile相同的方式使用Buildah。
“喜歡Dockerfile格式的用戶可以繼續(xù)在Buildah上使用該工作流,因為您只需將Buildah指向Dockerfile,它將處理所有事情,” Henry告訴eWEEK。“ Buildah的亮點在于,它克服了Dockerfile格式的一些傳統(tǒng)缺陷,可以使用容器宿主的工具來修改圖像內容,而不必依賴于圖像中的內容。”
Breard評論說,從最近發(fā)布的7.5版本開始,Red Hat Enterprise Linux當前包括并支持Buildah。他補充說,Buildah可能還會在Red Hat OpenShift的未來版本中發(fā)揮重要作用,Red Hat OpenShift是Red Hat用于容器編排的Kubernetes的企業(yè)發(fā)行版。展望未來,Red Hat的咨詢軟件工程師Daniel Walsh表示,作為社區(qū)項目,Buildah將在很大程度上受到最終用戶需求和社區(qū)的推動。
Walsh告訴eWEEK: “我們還致力于將Buildah與OpenShift集成在一起,因為我們看到了圍繞用戶名稱空間的巨大潛力,并為緩存模型帶來了增強。”
保險絲
Red Hat Fuse 7版本是Red Hat代碼集成平臺的最新更新,該平臺最初稱為oss Fuse。有多個上游開源項目可幫助啟用Red Hat Fuse,其中Apache Camel項目是核心組件。
作為Fuse 7版本的一部分,紅帽正在啟動一個新的Fuse Online平臺,該平臺使開發(fā)人員能夠使用托管服務部署云原生集成。Red Parulkar的高級產品營銷經理Sameer Parulkar說,F(xiàn)use在OpenShift上本地運行,開發(fā)人員可以使用Red Hat Fuse可用的工具和功能來為OpenShift開發(fā)容器原生的集成應用程序或API。
“保險絲7允許更敏捷的集成開發(fā),因為它創(chuàng)建了一個跨多個環(huán)境的集成平臺,同時仍然是輕量級的和分散的,” Parulkar告訴eWEEK。
2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。