微软推出Visual Studio Kubernetes工具包,.NET网页应用也能整合Kubernetes

除了公有云基础架构环境要支援Kubernetes,微软现在也针对开发者需要的开发环境,加强支援Kubernetes。在近日,微软Visual Studio团队就表示,为了让开发者更方便在Kubernetes环境中,建立容器应用程式,推出了Visual Studio Kubernetes工具包。

跟一线开发者沟通时,微软发现,建立容器映像档,部署到Kubernetes环境中运作前,撰写Dockerfiles、Kubernetes Helm charts或其他系统组态文件是许多开发者的痛点。而把Visual Studio开发的程式码,汇入至Kubernetes环境,开发者也要输入许多複杂的程式指令。

为此,现在微软Visual Studio团队已经推出第一个预览版本的Visual Studio Kubernetes工具包,加强整合Visual Studio与Kubernetes,现在该工具,已经在Visual Studio市集上架。

微软表示,利用这个新工具,使用者可以直接在该环境中,建立Kubernetes容器应用程式专案,或者让现有的.NET网页应用程式,也可以相容Kubernetes,「Visual Studio会自动建立Dockerfile、Helm chart。」除此之外,云端开发空间Azure Dev Space也整合这个新工具,可以直接与微软Azure Kubernetes服务串接。

不过,想要在Visual Studio环境使用该Kubernetes工具包的开发者,也得要先完成满足环境建置。必须安装最新预览版本的Visual Studio 2017、Visual Studio Kubernetes工具包,以及Windows版Docker。

利用微软这次推出的Visual Studio Kubernetes工具包,使用者可以直接在该环境,建立Kubernetes容器专案。图片来源:微软

使用者也可以选择要开启哪种类型的ASP.NET核心网页应用程式。微软表示,原本选单上的「选择支援Docker」已经不会显示,原因在于,只要是建立Kubernetes容器专案,系统都会自动预设支援Docker。图片来源:微软

 

让现有的.NET网页应用程式,也可以相容Kubernetes。在选单内,开发者可以自行将这些旧有专案,整合至Kubernetes。图片来源:微软


 

而这个Kubernetes工具包,也和微软Azure Kubernetes服务整合。使用者可以利用Visual Studio,把容器映像档上传至Azure容器储存库,之后,Azure Kubernetes服务就可使用储存库内的映像档,部署至Kubernetes丛集中运作。图片来源:微软。

文章资料翻译来源:https://www.ithome.com.tw/news/123818


6千名开发者大调查】:最爱的持续整合工具是Jenkins


Jenkins是最多開發者常用的持續整合工具,總共占了62%,其次是Travis CI、GitLab CI等等。

圖片來源: 

JetBrains

位於捷克的軟體公司JetBrains,旗下除了有許多跨平臺IDE產品、程式語言套件工具外,該公司亦有開發DevOps工具,像是持續整合工具TeamCity、協作工具Upsource等。而近日,該公司釋出了一份調查報告,總共收集6,000名開發者的問卷,集結各種程式語言、資料庫、DevOps、團隊協作工具的使用偏好後,發布2018年開發者生態系統報告。

在該份報告中的團隊工具調查結果顯示,目前Jenkins是最多開發者常用的持續整合工具,總共占了62%,而依序排名下來,分別是Travis CI(21%)、GitLab CI(18%)、TeamCity(12%)、CircleCI(10%)等工具。不過,開發者可能同時使用多項持續整合工具,因此,該調查的百分比總和會高於100。

當進一步再劃分公有雲環境、本地開發環境時,兩者的使用者狀況也有些許排名差異。首先是公有雲環境,Jenkins依然是排名第一(57%),依序下來為Travis CI(33%)、GitLab CI(19%)、CircleCI(17%)跟TeamCity(11%)。而在本地環境,相較公有雲環境,Jenkins在本地環境拿下的使用比例更高(66%),而Travis CI(11%)則掉落至第四名,由GitLab CI取得第二名(16%)。

而除了持續整合工具的調查結果,JetBrains也列出開發者最喜歡使用的版本控制系統服務、議題追蹤工具(Issues Tracking)。不意外的,GitHub以56%的使用率,穩坐版控服務第一名。再來,依序是GitLab(26%)、Bitbucket(24%),以及微軟TFS/VSTS(7%)。

在議題追蹤工具中,GitHub也占有相當影響力,該平臺中的GitHub Issues、GitHub Issue Board功能,分別以29%、12%,占據第二、第四名。而第一名最多使用者愛用的議題追蹤工具為Jira(69%)。



猜你喜欢

转载自blog.csdn.net/english0523/article/details/80688514
今日推荐