微軟推出Visual Studio Kubernetes工具包預覽版
微軟表示,利用 Visual Studio Kubernetes 這個工具,使用者可以直接在該環境中,構建 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 工具包,使用者可以直接在 Visual Studio 中構建 Kubernetes 容器項目。
使用者也可以選擇要開啟哪種類型的 ASP.NET 核心網頁應用程序。微軟表示,原本菜單上的“選擇支持 Docker”已經不會顯示,原因在于,只要是構建 Kubernetes 容器項目,系統都會默認支持 Docker。
現有的 .NET 網頁應用程序也可以兼容 Kubernetes。在菜單內,開發者可以自行將這些舊項目整合至 Kubernetes。
這個 Kubernetes 工具包也已和微軟 Azure Kubernetes 服務整合。使用者可以利用 Visual Studio,把容器鏡像上傳至 Azure 容器倉庫,之后,Azure Kubernetes 服務就可使用倉庫內的鏡像,部署至 Kubernetes 集群中運行。