(已弃用)用于 Kubernetes 的 Azure 容器服务简介

提示

有关本文中使用 Azure Kubernetes 服务的更新版本,请参阅 Azure Kubernetes 服务 (AKS) 概览

警告

Azure 容器服务 (ACS) 正在被弃用。 将不会向 ACS 添加任何新特性或新功能。 所有 API、门户体验、CLI 命令和文档均已标记为“已弃用”。

2017 年,我们推出了 Azure Kubernetes 服务 (AKS),以简化 Kubernetes 的管理、部署和操作。 如果使用 Kubernetes 业务流程协调程序,请于 2020 年 1 月 31 日之前迁移到 AKS。 若要开始,请参阅迁移到 Azure Kubernetes 服务

有关详细信息,请参阅 Azure.com 上的 Azure 容器服务弃用声明

有了用于 Kubernetes 的 Azure 容器服务,即可轻松创建、配置和管理虚拟机群集,这些虚拟机已经过预配置,可以运行容器化应用程序。 通过此服务,用户可使用现有技能或利用不断增加的大量社区专业知识,在 Microsoft Azure 上部署和管理基于容器的应用程序。

使用 Azure 容器服务时,可利用 Azure 的企业级功能,并且仍可通过 Kubernetes 以及 Docker 映像格式保留应用程序的可移植性。

使用用于 Kubernetes 的 Azure 容器服务

Azure 容器服务旨在通过使用当今客户中热门的开源工具和技术提供容器托管环境。 为此,我们公开标准 Kubernetes API 终结点。 通过使用这些标准终结点,可利用能够与 Kubernetes 群集通信的任何软件。 例如,可以选择 kubectlhelmdraft

使用 Azure 容器服务创建 Kubernetes 群集

若要开始使用 Azure 容器服务,可通过 Azure CLI 或门户(在市场中搜索“Azure 容器服务”)部署 Azure 容器服务群集。 如果你是需要对 Azure 资源管理器模板进行更多控制的高级用户,可以使用开源的 acs-engine 项目来生成自己的自定义 Kubernetes 群集,然后通过 az CLI 进行部署。

使用 Kubernetes

Kubernetes 对容器化应用程序自动进行部署、扩展和管理。 它具有一组丰富的功能,包括:

  • 自动装箱
  • 自行修复
  • 水平扩展
  • 服务发现和负载均衡
  • 自动推出和回退
  • 机密和配置管理
  • 存储业务流程
  • Batch 执行

通过 Azure 容器服务部署的 Kubernetes 的体系结构图:

配置为使用 Kubernetes 的 Azure 容器服务。

视频

Azure 容器服务中的 Kubernetes 支持(Azure Friday,2017 年 1 月):

用于在 Kubernetes 上开发和部署应用程序的工具(Azure OpenDev,2017 年 6 月):

后续步骤

浏览 Kubernetes 快速入门,现在就开始了解 Azure 容器服务。