微软表示,使用VisualStudioKubernetes工具,用户可以直接在这个环境中构建Kubernetes容器应用项目,或者让现有的.NETweb应用兼容Kubernetes。 除了在公有云基础设施环境中支持Kubernetes,微软现在也在开发者需要的开发环境中加强对Kubernetes的支持。近日,微软VisualStudio团队表示,为了让开发者更容易在Kubernetes环境中构建容器应用,推出了VisualStudioKubernetesToolkit。 在与一线开发者交流时,微软发现在构建容器镜像并部署到Kubernetes环境之前编写Dockerfiles、KubernetesHelmcharts或者其他系统文件是很多开发者的痛点。将VisualStudio开发的程序添加到Kubernetes环境中,开发者还需要输入很多复杂的程序。 为此,微软VisualStudio团队现已推出VisualStudioKubernetes工具包的第一个预览版,以加强VisualStudio和Kubernetes的集成,该工具现已上架VisualStudioMarketplace。 微软表示,通过这个新工具,用户可以直接在这个环境中构建Kubernetes容器应用项目,或者让现有的.NETweb应用兼容Kubernetes。VisualStudio会自动构建Dockerfile、Helmchart。此外,云开发空间AzureDevSpace也将集成这一新工具,可直接与微软AzureKubernetes服务对接。 不过,想要在VisualStudio环境下使用Kubernetes工具包的开发者,还需要先完成环境设置。必须安装最新的VisualStudio2017预览版、KubernetesToolkitforVisualStudio和DockerforWindows。 使用微软推出的VisualStudioKubernetes工具包,用户可以直接在VisualStudio中构建Kubernetes容器项目。 用户还可以选择打开哪种类型的ASP.NETCoreWeb应用程序。微软表示,原来菜单上的“SelecttosupportDocker”将不再显示,因为只要是构建Kubernetes容器项目,系统都会默认支持Docker。 现有的.NETWeb应用程序也可以与Kubernetes兼容。在菜单中,开发人员可以自己将这些遗留项目集成到Kubernetes中。 此Kubernetes工具包还与MicrosoftAzureKubernetes服务集成。用户可以使用VisualStudio将容器镜像上传到AzureContainerRegistry,然后AzureKubernetesService可以使用仓库中的镜像在Kubernetes集群中部署运行。
