(已弃用)适用于 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 自动部署、缩放和管理容器化应用程序。 它具有一组丰富的功能,包括:

  • 自动装箱
  • 自行修复
  • 水平缩放
  • 服务发现和负载均衡
  • 自动发布和回滚
  • 机密和配置管理
  • 存储编排
  • 批次执行

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

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

视频

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

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

后续步骤

浏览 Kubernetes 快速入门,以立即开始探索 Azure 容器服务。