您的位置: 首頁 >互聯(lián)網(wǎng) >

Google推出了用于測試Docker映像的開源框架

2022-09-01 14:28:01 編輯:莊樺安 來源:
導(dǎo)讀 谷歌宣布了一個新框架,旨在幫助開發(fā)人員對Docker容器映像進行單元測試。該公司在1月9日的公司開源博客中說,Container Structure Test為...

谷歌宣布了一個新框架,旨在幫助開發(fā)人員對Docker容器映像進行單元測試。該公司在1月9日的公司開源博客中說,Container Structure Test為企業(yè)提供了一種驗證單個容器的結(jié)構(gòu)和內(nèi)容的方法,以確保在運輸?shù)缴a(chǎn)之前一切都應(yīng)保持原樣。

谷歌表示,已經(jīng)使用該框架在內(nèi)部測試容器已有一年多了,并已公開發(fā)布,因為它提供了一種比其他方法更輕松的方法來驗證Docker容器的結(jié)構(gòu)。

谷歌容器團隊成員尼克·庫巴拉(Nick Kubala)說:“ Docker工具鏈為我們提供了與容器映像本身進行交互的簡便方法,但沒有驗證其內(nèi)容的真正方法。

“如果要確保一組命令在容器內(nèi)成功運行,或者在發(fā)貨前檢查某些文件是否在正確的位置以及正確的內(nèi)容,該怎么辦?”

Google的容器結(jié)構(gòu)測試框架支持Docker容器的四種不同類型的單元級別測試,命令測試,文件存在測試,文件內(nèi)容測試和元數(shù)據(jù)測試。

命令測試使管理員可以在容器映像中執(zhí)行特定命令,并驗證輸出是否符合預(yù)期或錯誤。管理員可以使用文件存在測試來檢查容器映像中是否存在預(yù)期的文件,而文件內(nèi)容測試可以驗證容器文件系統(tǒng)中的元數(shù)據(jù)和內(nèi)容。

通過元數(shù)據(jù)測試,管理員可以驗證Docker映像的元數(shù)據(jù)及其配置,并確保其符合規(guī)范。

新的測試框架反映了Google的廣泛承諾,使組織可以更輕松地在其云平臺上部署和管理容器。像其他主要的云供應(yīng)商(例如Amazon Web Services和Microsoft Azure)一樣,Google提供了廣泛且不斷增長的服務(wù),以幫助公司測試,部署和管理云中的容器化應(yīng)用程序。

Google在此領(lǐng)域最著名的產(chǎn)品之一就是Kubernetes,這是一種容器集群管理技術(shù),該公司大約在三年前發(fā)布給了開源社區(qū)。

Google Container Builder是另一個示例。該技術(shù)于去年發(fā)布,使開發(fā)人員可以將其軟件程序的早期版本打包到Google Cloud上的Docker容器中。該公司已將Container Builder稱為可幫助企業(yè)開發(fā)團隊改善其軟件發(fā)布過程的工具。

去年五月,Google 在Container Engine中引入了一項稱為節(jié)點池的新功能,該功能使管理員可以設(shè)置和管理容器集群,每臺運行具有不同配置的計算機。

在過去的12個月中,Google還將其容器優(yōu)化的操作系統(tǒng)從有限的測試遷移到了一般可用性,發(fā)布了Kubernetes的更新版本,并增加了用于管理容器節(jié)點的新自動化功能。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。