Microsoft Releases Preview of Visual Studio Kubernetes Tools
Microsoft said that with the Visual Studio Kubernetes tool, users could build Kubernetes container application projects directly in the environment, or make existing .NET web applications compatible with Kubernetes.
In addition to supporting the Kubernetes in the public cloud infrastructure environment, Microsoft now also supports Kubernetes for developers’ development environments. Recently, the Microsoft Visual Studio team stated that to make it easier for developers to build container applications in the Kubernetes environment, the Visual Studio Kubernetes Toolkit was introduced.
When communicating with front-line developers, Microsoft found that writing Dockerfiles, Kubernetes Helm charts or other system files was a pain point for many developers before building a container image and deploying it into a Kubernetes environment. Adding Visual Studio-developed programs to the Kubernetes environment requires developers to enter many complex applications.
For this reason, the Microsoft Visual Studio team has now launched the first preview version of the Visual Studio Kubernetes toolkit to enhance the integration of Visual Studio with Kubernetes, which is now on the Visual Studio market.
Microsoft said that with this new tool, users could build Kubernetes container application projects directly in the environment, or make existing .NET web applications compatible with Kubernetes, Visual Studio will automatically build Dockerfile, Helm chart. Also, Azure Dev Space, the cloud development space, will also integrate this new tool, which can be directly connected to the Microsoft Azure Kubernetes service.
However, developers who want to use this Kubernetes toolkit in the Visual Studio environment also need first to complete the environment setup. You must install the latest preview version of Visual Studio 2017, the Visual Studio Kubernetes Toolkit, and Docker for Windows.
Using Microsoft’s Visual Studio Kubernetes Toolkit, users can build Kubernetes container projects directly in Visual Studio.
Users can also choose which type of ASP.NET core web application to open. Microsoft stated that the “Select Support Docker” on the original menu had not been displayed because the system will support Docker by default whenever it builds a Kubernetes container project.
Existing .NET web applications are also compatible with Kubernetes. In the menu, developers can integrate these old projects into Kubernetes themselves.
This Kubernetes toolkit has also been integrated with Microsoft Azure Kubernetes services. Users can use Visual Studio to upload the container image to the Azure Container Repository. After that, the Azure Kubernetes service can use the pictures of the warehouse to deploy to the Kubernetes cluster.
Source, Image: Microsoft