重要
截至 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 用于在较低级别的开发和测试环境中进行开发和测试,不打算在生产 AKS 群集上运行。
由于团队可以处理整个应用程序,并直接在 AKS 中协作,Azure Dev Spaces:
- 最小化本地计算机设置
- 减少团队中新开发人员的配置时间
- 通过更快的迭代提高团队的速度
- 减少冗余开发和集成环境的数量,因为团队成员可以共享群集
- 无需复制或模拟依赖项
- 改进跨开发团队以及他们合作的团队(例如 DevOps 团队)的协作
Azure Dev Spaces 提供用于为项目生成 Docker 和 Kubernetes 资产的工具。 借助此工具,可以轻松地将新的和现有应用程序添加到开发空间和其他 AKS 群集。