今年4月微软并购Kubernetes工具开发商Deis后,微软在近日也开源了容器应用程序开发工具Draft,加速应用程序在Kubernetes环境的部署流程。
目前带领微软Azure容器服务团队的Kubernetes共同创办人Brendan Burns表示,虽然Kubernetes在部署、管理容器应用程序的规模有目共睹,但为K8s开发应用程序仍不容易,特别是不熟悉容器、云端原生应用程序的开发者。
Brendan Burns认为,而Draft推出的目的,就是要协助使用者开发出第一个可以在Kubernetes上运行的容器应用程序。他解释,在开启Draft后,系统会自动扫描程序代码,并且建立出一套周边支持环境(Scaffolding),协助开发者将应用程序容器化。同时,Draft也会使用内建的许多模板,替应用程序产生记录映像文件建置步骤、参数的Dockerfile,企业也可以使用自家模板,建立定制化的系统环境。
而Draft的效果不只如此,Brendan Burns表示,开发者还可以利用Draft,在既有Kubernetes集群中部署新服务器,并且保持与本地开发端环境的程序代码一致。而Draft实现了这个功能的作法,就是在远程的Kubernetes环境加入一个Draft Server,而本地端的Draft Daemon会自动同步远程与本地端的程序代码。
了解更多:http://blog.kubernetes.io/2017/05/draft-kubernetes-container-development.html
登录后评论
立即登录 注册