Azure Dev Spaces 是什么?

重要

自 2021 年 5 月 15 日起停用 Azure Dev Spaces。 客户应使用 Bridge to Kubernetes

Azure Dev Spaces 为团队提供 Azure Kubernetes 服务 (AKS) 群集的一种快速、迭代的 Kubernetes 开发体验。 还可以通过 Azure Dev Spaces 使用最小的开发计算机设置调试和测试 AKS 中应用程序的所有组件,无需复制或模拟依赖关系。

Azure Dev Spaces 如何简化 Kubernetes 开发

Azure Dev Spaces 允许团队直接使用其整个微服务体系结构或在 AKS 中运行的应用程序,帮助团队专注于其微服务应用程序的开发和快速迭代。 也可通过 Azure Dev Spaces 以隔离方式单独更新部分微服务体系结构,不影响 AKS 群集的其余部分,也不影响其他开发人员。 Azure Dev Spaces 适用于在较低级别的开发和测试环境中进行开发和测试,不适用于在生产性 ASK 群集上运行。

由于团队可以使用整个应用程序并在 AKS 中直接协作,因此 Azure Dev Spaces 具有以下特点:

  • 尽量减少本地计算机设置
  • 缩短团队中新开发人员的设置时间
  • 通过加快迭代速度,提高团队的速度
  • 由于团队成员可以共享群集,因此减少了冗余开发和集成环境的数目
  • 不需复制或模拟依赖关系
  • 加强了开发团队以及合作团队(例如 DevOps 团队)之间的协作

Azure Dev Spaces 提供的工具可用于为项目生成 Docker 和 Kubernetes 资产。 可以通过该工具轻松地向开发空间和其他 AKS 群集添加新的和现有的应用程序。

后续步骤