1. 程式人生 > >微軟開源容器開發工具Draft,加快應用程式在Kubernetes環境部署_Kubernetes中文社群

微軟開源容器開發工具Draft,加快應用程式在Kubernetes環境部署_Kubernetes中文社群

今年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