写点什么

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

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

关注

评论

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

跟着动画学Go数据结构之希尔排序

宇宙之一粟

golang 希尔排序 12月日更

Guava的布隆过滤器

程序员历小冰

算法 布隆过滤器 28天写作 12月日更

2021学习总结

将军-技术演讲力教练

[Pulsar] 设置认证和鉴权

Zike Yang

Apache Pulsar 12月日更

前端开发:关于Vue组件中的data属性值是函数而不是对象的详解

三掌柜

28t 28天写作 12月日更

关于HDFS中的Lease Recovery

Joseph295

Kubernetes + Spring Cloud 集成链路追踪 SkyWalking

zuozewei

链路追踪 性能测试 性能监控 12月日更

模块二课程作业

李晓笛

架构实战营

情绪价值

搬砖的周狮傅

情绪

Python爬虫反爬,你应该从这篇博客开启,UA反爬,Cookie 特定参数反爬

梦想橡皮擦

12月日更

LabVIEW图像特征与机器视觉概念(理论篇—4)

不脱发的程序猿

机器视觉 图像处理 工业自动化 图像特征

天下武功,无坚不摧,唯快不破

Tiger

28天写作

☕【Java深层系列】「技术盲区」让我们一起去挑战一下如何读取一个较大或者超大的文件数据!

洛神灬殇

Mmap 12月日更 MappedByteBuffer FileChannel

架构实战营 第 4 期 模块二作业

架构实战营 模块二 「架构实战营」

Android ShareSDK 微博分享 (8995)app auth fail for appKey&sign&package 解决

阿策小和尚

28天写作 Android 小菜鸟 12月日更

信贷风控从Model-centric到Data-centric

一直学习一直爽

互联网金融 风控模型 机器学习算法

模块七作业——王者荣耀商城异地多活架构设计

deng

架构实战营

🏆【Alibaba中间件技术系列】「EasyExcel实战案例」实战研究一下EasyExcel如何从指定文件位置进行读取数据

洛神灬殇

EasyExcel Apache POI Alibaba 12月日更

微信朋友圈高性能架构分析与设计

皓月

架构实战 #架构实战营 「架构实战营」

React进阶(九):React-Redux

No Silver Bullet

React React-Redux 12月日更

kubernetes APIServer是如何限流的?

xcbeyond

Kubernetes 限流 28天写作 12月日更

DDD领域驱动设计实战(四)-值对象

JavaEdge

12月日更

模块二:朋友圈

撿破爛ぃ

「架构实战营」

架构训练营 - 模块二作业

伊静西蒙

JVM学习笔记

Changing Lin

12月日更

Cordova应用的JavaScript代码和自定义插件代码的调试

汪子熙

JavaScript android 28天写作 12月日更 cordova

从对象内存布局了解锁的膨胀

Ayue、

锁升级

微信朋友圈高性能分析

swallowluo

架构训练营 架构实战营 「架构实战营」

dart系列之:这里不需要标新立异,dart代码最佳实践

程序那些事

flutter dart 代码规范 程序那些事 12月日更

JavaScript 数组方法 .map() 的 5 个使用场景

devpoint

JavaScript map array 12月日更

Prometheus Exporter (三十一)ProxySQL Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 ProxySQL

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