微软宣布公开预览Dev Spaces for AKS
微軟宣布公開預覽面向Azure Kubernetes Services(AKS)的Dev Spaces,為團隊提供了一種快速的Kubernetes迭代開發(fā)體驗。該版本是繼5月份Build 2018大會上Dev Spaces內部預覽之后的版本。
借助這個版本,微軟希望為開發(fā)人員提供一種在Azure上構建和調式Kubernetes應用程序的快速方法。微軟容器項目管理負責人Gabe Monroy在博文中介紹了該預覽版本:
對于Dev Spaces,一名新的開發(fā)者所需要的全部東西是IDE和Azure CLI。只要在AKS內新建一個Dev Space,就可以開始在微服務環(huán)境中安全地開發(fā)任意組件,而不會妨礙其他業(yè)務流。
借助Dev Spaces,開發(fā)人員可以把他們的IDE如Visual Studio 2017連接到支持Dev Spaces的AKS集群。之后,開發(fā)人員可以搭建重要工件的腳手架,基于開源的Draft項目。然后,代碼會同步到Azure,代碼在那里構建,并作為一個容器部署到AKS。最后,開發(fā)人員可以編輯、調試這份代碼,就像它是完全是在本地機器上運行一樣——不必安裝任何Docker或Kubernetes工具。
圖片來源:https://blogs.msdn.microsoft.com/visualstudio/2018/07/09/announcing-the-public-preview-of-azure-dev-spaces/
在上個月一篇關于Microsoft Azure的博文中,Azure市場營銷部門高級產品營銷經理Brady Gaster介紹了Dev Spaces:
只需要對開發(fā)機器做最小的設置,你就可以直接在Azure Kubernetes服務中反復運行和調試容器。在Windows、Mac或Linux上開發(fā),使用Visual Studio、Visual Studio Code或命令行等所為人熟知的工具。
圖片來源:https://azure.microsoft.com/en-us/blog/smarthotel360-microservices-on-azure-kubernetes-service/
在最近TheRegister發(fā)表的一篇有關Azure Dev Spaces的文章中,Richard Speed介紹說,Azure Dev Spaces是一項尚處于起步階段的技術:
然而,這仍然是一項預覽技術,顯然,在其大獲成功之前還有一段路要走。對于習慣使用可視方法調試、樂于使用Visual Studio的開發(fā)人員,Azure Dev Spaces將會在可能陌生的容器化環(huán)境外提供一個熟悉的封裝器。只是現(xiàn)在還不到時候。
在這個領域,還有一些其他的工具,如CNCF主持的Telepresence項目,可以在遠程Kubernetes集群和本地開發(fā)環(huán)境之間實現(xiàn)雙向代理,還有開源的ksync項目,可以實現(xiàn)遠程集群和本地文件系統(tǒng)之間的文件同步。今年3月份,Shahidh K Muhammed還寫了一篇博文“Draft、Gitkube、Helm、Ksonnet、Metaparticle、 Skaffold比較”,對比了可以用于創(chuàng)建高效本地開發(fā)體驗的Kubernetes工具。
AKS目前在12個區(qū)域提供正式服務,Dev Spaces當前適用于.NET Core(借助VS Code及CLI或VS 2017及CLI)和Node.js(借助VS Code及CLI)。此外,對其他語言的支持有望在數(shù)月內推出。對Dev Spaces感興趣的開發(fā)人員可以從GitHub庫檢出,其中包括代碼樣例及產品支持指南,以及有關產品路線圖的高階思考。
原文地址:http://www.infoq.com/cn/news/2018/07/dev-spaces-aks-preview
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的微软宣布公开预览Dev Spaces for AKS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【asp.net Core MVC +
- 下一篇: Net Core集成Exceptionl