Chef自动化布建服务Habitat Builder也开始相容Azure环境,可用来部署容器化应用程序
报价宝综合消息Chef自动化布建服务Habitat Builder也开始相容Azure环境,可用来部署容器化应用程序

图片来源:
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
