BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软宣布公开预览Dev Spaces for AKS

| 作者 Steef-Jan Wiggers 关注 7 他的粉丝 ,译者 谢丽 关注 11 他的粉丝 发布于 2018年7月20日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

微软宣布公开预览面向Azure Kubernetes Services(AKS)的Dev Spaces,为团队提供了一种快速的Kubernetes迭代开发体验。该版本是继5月份Build 2018大会上Dev Spaces内部预览之后的版本。

借助这个版本,微软希望为开发人员提供一种在Azure上构建和调式Kubernetes应用程序的快速方法。微软容器项目管理负责人Gabe Monroy博文中介绍了该预览版本:

对于Dev Spaces,一名新的开发者所需要的全部东西是IDE和Azure CLI。只要在AKS内新建一个Dev Space,就可以开始在微服务环境中安全地开发任意组件,而不会妨碍其他业务流。

借助Dev Spaces,开发人员可以把他们的IDE如Visual Studio 2017连接到支持Dev Spaces的AKS集群。之后,开发人员可以搭建重要工件的脚手架,基于开源的Draft项目。然后,代码会同步到Azure,代码在那里构建,并作为一个容器部署到AKS。最后,开发人员可以编辑、调试这份代码,就像它是完全是在本地机器上运行一样——不必安装任何Docker或Kubernetes工具。


图片来源:https://blogs.msdn.microsoft.com/visualstudio/2018/07/09/announcing-the-public-preview-of-azure-dev-spaces/

在上个月一篇关于Microsoft Azure的博文中,Azure市场营销部门高级产品营销经理Brady Gaster介绍了Dev Spaces:

只需要对开发机器做最小的设置,你就可以直接在Azure Kubernetes服务中反复运行和调试容器。在Windows、Mac或Linux上开发,使用Visual Studio、Visual Studio Code或命令行等所为人熟知的工具。


图片来源:https://azure.microsoft.com/en-us/blog/smarthotel360-microservices-on-azure-kubernetes-service/

在最近TheRegister发表的一篇有关Azure Dev Spaces的文章中,Richard Speed介绍说,Azure Dev Spaces是一项尚处于起步阶段的技术:

然而,这仍然是一项预览技术,显然,在其大获成功之前还有一段路要走。对于习惯使用可视方法调试、乐于使用Visual Studio的开发人员,Azure Dev Spaces将会在可能陌生的容器化环境外提供一个熟悉的封装器。只是现在还不到时候。

在这个领域,还有一些其他的工具,如CNCF主持的Telepresence项目,可以在远程Kubernetes集群和本地开发环境之间实现双向代理,还有开源的ksync项目,可以实现远程集群和本地文件系统之间的文件同步。今年3月份,Shahidh K Muhammed还写了一篇博文“Draft、Gitkube、Helm、Ksonnet、Metaparticle、 Skaffold比较”,对比了可以用于创建高效本地开发体验的Kubernetes工具。

AKS目前在12个区域提供正式服务,Dev Spaces当前适用于.NET Core(借助VS Code及CLI或VS 2017及CLI)和Node.js(借助VS Code及CLI)。此外,对其他语言的支持有望在数月内推出。对Dev Spaces感兴趣的开发人员可以从GitHub库检出,其中包括代码样例及产品支持指南,以及有关产品路线图的高阶思考。

查看英文原文:Microsoft Announces the Public Preview of Dev Spaces for AKS

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT