圖片來源: 

Chef

提供應用程式組態管理的Chef在去年用開源自動化派送專案Habitat為基礎,推出自動化部建服務Habitat Builder,當時該公司的規畫就是要讓它能橫跨多種基礎架構,從公有雲、Docker、Kubernetes、Cloud Foundry或自家資料中心都要支援。而在近日,Chef宣布與微軟合作,要加強Azure與Habitat整合,現在開發者也能使用該工具,在Azure環境部署應用程式。

不僅如此,此項合作同時也整併Azure Kubernetes服務以及容器儲存庫服務。Habitat Builder可以直接連接至Azure容器儲存庫,在完成容器化應用程式建置後,後續的調度、管理工作,就交由Azure Kubernetes服務。

開發者在本地開發環境完成應用程式開發後,Habitat Builder會從原始碼管理資料庫中,將程式碼先上傳至暫存空間Habitat depot artifact storage。平臺內部可將程式碼區分為穩定版、不穩定版等分類。最後,Habitat Builder與Azure容器儲存庫完成連結,當應用程式完成建置後,就交手Azure Kubernetes服務。圖片來源:Chef

 

開發者在設定Habitat Builder與Azure容器儲存庫的連接工作時,必須鍵入伺服器URL、服務ID以及密碼更資源,之後才能可以發布新建置的容器應用程式。圖片來源:Chef

 

 當完成Habitat Builder、Azure容器儲存庫的連結後,系統就可以開始執行任務,自動將新打包好的容器建置映像檔,上傳至Azure容器儲存庫。圖片來源:Chef

熱門新聞

Advertisement