写点什么

微软宣布公开预览 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:321431
用户头像

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

关注

评论

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

天翼AI云电脑重塑未来工作方式的利器,邀您5月25日相聚福州!

编程猫

基于大语言模型的应用

悦数图数据库

大语言模型

聊聊缺陷逃逸率

老张

质量保障 缺陷管理 缺陷预防

聊聊Python多进程

我再BUG界嘎嘎乱杀

Python 编程 后端 多进程 开发语言

全球最大图片社交网站Pinterest为什么会放弃HBase而改用TiDB

TiDB 社区干货传送门

社区活动

如何通过算法触达,高效唤醒沉睡会员?奇点云“向价值进发”直播回顾

先锋IT

深入理解Python中的深拷贝与浅拷贝

我再BUG界嘎嘎乱杀

Python 编程语言 后端 开发语言 深拷贝与浅拷贝

2024年API趋势,哪些API将增加市场份额?

幂简集成

API

GPT-4o 后 LLM 时代 RTC 需求讨论会丨社区伙伴活动分享

RTE开发者社区

TiDB x KubeBlocks 集成案例

TiDB 社区干货传送门

管理与运维

使用 TiDB Vector 搭建 RAG 应用 - TiDB 文档问答小助手

TiDB 社区干货传送门

版本测评 新版本/特性解读 数据库前沿趋势

analyze 采样率是怎么算出来的(v6.5.3)

TiDB 社区干货传送门

TiDB 源码解读 6.x 实践

【论文速读】|大语言模型是少样本测试员:探索基于LLM的通用漏洞复现

云起无垠

云计算技术架构揭秘与发展

Finovy Cloud

云计算 云计算架构

开启未来出行新纪元:44.8英寸超视界9K疾速屏智能座舱,高端车载显示技术引领用户体验新变革!

爱极客侠

数据库与人工智能的关系

悦数图数据库

图数据库

如何通过店铺集群实现高效库存规划

第七在线

【TiDB 社区升级互助材料】TiDB 版本升级最全材料包

TiDB 社区干货传送门

版本升级

多点数千套集群实践:从“MySQL 又不是不能用,为什么选择 TiDB?”到“能用 TiDB 就不用 MySQL”

TiDB 社区干货传送门

实践案例 社区活动 管理与运维 TUG 话题探讨 数据库前沿趋势

浪潮信息-龙蜥技术认证上线,培训专场圆满召开

OpenAnolis小助手

开源 操作系统 龙蜥社区 浪潮信息 龙蜥人才培养计划

FT-FMEA融合混沌演练,零售运营系统韧性架构在线验证实践

华为云开发者联盟

开发 华为云 华为云开发者联盟 确定性运维 企业号2024年5月PK榜

故障排查难?xpu_timer 让大模型训练无死角!

可信AI进展

多点 x TiDB:在出海多云多活架构中,多点运维 TiDB 的实战分享

TiDB 社区干货传送门

实践案例 社区活动

启航TiDB:调试环境搭建(vscode+wsl+pd)

TiDB 社区干货传送门

开发语言 TiDB 源码解读 应用适配

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