微软推出Visual Studio Kubernetes工具包预览版
微軟表示,利用 Visual Studio Kubernetes 這個(gè)工具,使用者可以直接在該環(huán)境中,構(gòu)建 Kubernetes 容器應(yīng)用程序項(xiàng)目,或者讓現(xiàn)有的 .NET 網(wǎng)頁應(yīng)用程序也兼容 Kubernetes。
除了公有云基礎(chǔ)架構(gòu)環(huán)境要支持 Kubernetes,微軟現(xiàn)在也針對(duì)開發(fā)者需要的開發(fā)環(huán)境,加強(qiáng)支持 Kubernetes。近日,微軟 Visual Studio 團(tuán)隊(duì)表示,為了讓開發(fā)者更方便在 Kubernetes 環(huán)境中構(gòu)建容器應(yīng)用程序,推出了?Visual Studio Kubernetes 工具包。
跟一線開發(fā)者溝通時(shí),微軟發(fā)現(xiàn),構(gòu)建容器鏡像、部署到 Kubernetes 環(huán)境中運(yùn)作前,編寫 Dockerfiles、Kubernetes Helm charts 或其他系統(tǒng)文件是許多開發(fā)者的痛點(diǎn)。而將?Visual Studio 開發(fā)的程序,加入至 Kubernetes 環(huán)境,開發(fā)者也要輸入許多復(fù)雜的程序。
為此,現(xiàn)在微軟 Visual Studio 團(tuán)隊(duì)已經(jīng)推出第一個(gè)預(yù)覽版本的 Visual Studio Kubernetes 工具包,以加強(qiáng)整合 Visual Studio 與 Kubernetes,現(xiàn)在該工具已經(jīng)在?Visual Studio 市場(chǎng)上架。
微軟表示,利用這個(gè)新工具,使用者可以直接在該環(huán)境中,構(gòu)建 Kubernetes 容器應(yīng)用程序項(xiàng)目,或者讓現(xiàn)有的 .NET 網(wǎng)頁應(yīng)用程序也可以兼容 Kubernetes,Visual Studio 會(huì)自動(dòng)構(gòu)建 Dockerfile、Helm chart。除此之外,云端開發(fā)空間 Azure Dev Space 也將整合這個(gè)新工具,可以直接與微軟 Azure Kubernetes 服務(wù)串接。
不過,想要在 Visual Studio 環(huán)境使用該 Kubernetes 工具包的開發(fā)者,也需要先完成滿足環(huán)境設(shè)置。必須安裝最新預(yù)覽版本的?Visual Studio 2017、Visual Studio Kubernetes 工具包,以及 Windows 版 Docker。
利用微軟推出的 Visual Studio Kubernetes 工具包,使用者可以直接在 Visual Studio 中構(gòu)建 Kubernetes 容器項(xiàng)目。
使用者也可以選擇要開啟哪種類型的 ASP.NET 核心網(wǎng)頁應(yīng)用程序。微軟表示,原本菜單上的“選擇支持 Docker”已經(jīng)不會(huì)顯示,原因在于,只要是構(gòu)建 Kubernetes 容器項(xiàng)目,系統(tǒng)都會(huì)默認(rèn)支持 Docker。
現(xiàn)有的 .NET 網(wǎng)頁應(yīng)用程序也可以兼容 Kubernetes。在菜單內(nèi),開發(fā)者可以自行將這些舊項(xiàng)目整合至 Kubernetes。
這個(gè) Kubernetes 工具包也已和微軟 Azure Kubernetes 服務(wù)整合。使用者可以利用 Visual Studio,把容器鏡像上傳至 Azure 容器倉(cāng)庫(kù),之后,Azure Kubernetes 服務(wù)就可使用倉(cāng)庫(kù)內(nèi)的鏡像,部署至 Kubernetes 集群中運(yùn)行。
原文地址: https://www.ithome.com.tw/news/123818
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的微软推出Visual Studio Kubernetes工具包预览版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源的,跨平台的.NET机器学习框架ML
- 下一篇: 基于docker 如何部署surging