写点什么

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

  • 2018-07-19
  • 本文字数:1214 字

    阅读完需:约 4 分钟

微软宣布公开预览面向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

2018-07-19 06:321226
用户头像

发布了 1008 篇内容, 共 421.8 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

低代码开发的困境与解药

飞算JavaAI开发助手

每日一题:LeetCode-198. 打家劫舍

Geek_4z9ami

面试 算法 LeetCode 动态规划 滚动数组

软件测试/测试开发/全日制/测试管理丨Allure测试报告特点与优势

测试人

软件测试

🛠 开源即时通讯(IM)项目OpenIM源码部署指南

Geek_1ef48b

坎昆升级在即,ZKFair 已开启 ZKF 质押

股市老人

传统 VC 机构,是否还能在 Fair launch 的散户牛市中胜出?

加密眼界

外贸企业为何要选择Yandex推广?

九凌网络

软件测试/测试开发全日制培训|Pytest的异常处理

霍格沃兹测试开发学社

2023 IoTDB Summit:天谋科技高级开发工程师张金瑞《筑其形:如何轻松搞定 IoTDB 数据建模》

Apache IoTDB

端侧AI的“春风化雨手”,翻开中国科技下一页

脑极体

AI

🛠 开源即时通讯(IM)项目OpenIM源码部署指南

Geek_1ef48b

传统 VC 机构,是否还能在 Fair launch 的散户牛市中胜出?

西柚子

网易首款鸿蒙原生游戏《倩女幽魂》手游完成开发,商业化版本已就绪

新消费日报

如何保护linux服务器远程使用的安全

德迅云安全杨德俊

SSH 远程

Kubernetes Pod配置:从基础到高级实战技巧

互联网工科生

Kubernetes

软件测试/测试开发全日制|Pytest结合yaml实现数据驱动

霍格沃兹测试开发学社

软件测试/测试开发全日制|Pytest结合Excel实现数据驱动

霍格沃兹测试开发学社

从像素到洞见:图像分类技术的全方位解读

不在线第一只蜗牛

机器学习 深度学习 图像 项目开发

关于AI PC,英特尔CEO帕特·基辛格说了三个法则

E科讯

传统 VC 机构,是否还能在 Fair launch 的散户牛市中胜出?

股市老人

图扑物联 | WEB组态可视化软件

图扑物联

工业物联网 web组态软件 智慧污水处理 web scada 云组态

如何利用 NFTScan Portfolio 功能分析钱包 NFT 持仓

NFT Research

NFT NFT\ NFTScan

传统 VC 机构,是否还能在 Fair launch 的散户牛市中胜出?

石头财经

传统 VC 机构,是否还能在 Fair launch 的散户牛市中胜出?

BlockChain先知

C 语言文件读取全指南:打开、读取、逐行输出

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

微软宣布公开预览Dev Spaces for AKS_微软_Steef-Jan Wiggers_InfoQ精选文章