跳过导航

Azure Kubernetes 服务 (AKS)

简化 Kubernetes 管理、部署和操作

使用完全托管的 Kubernetes 容器业务流程服务。

Kubernetes 变得简单

了解 Azure Kubernetes 服务 (AKS) 如何简化 Kubernetes 的部署和操作,并使你能够放心且灵活地动态缩放应用程序基础结构。

轻松部署和管理 Kubernetes

通过 Azure 门户和 Azure CLI 轻松预配群集,还可使用基础结构即代码工具(例如 Azure 资源管理器和 Terraform)进行配置。使用自动升级和缩放简化群集维护。了解 Kubernetes 托管环境的运行情况,在 Azure 门户中查看控制面遥测、日志聚合和容器运行状况,自动为 AKS 群集配置。

放心缩放和运行应用程序

使用内置应用程序自动扩展满足不断增长的需求。使用 Azure 数据中心,在 AKS 上实现容器化应用程序全球部署。使用 Azure 流量管理器将流量路由到最近区域,提升应用程序性能。借助 Virtual Kubelet 支持(预览版),在流量出现峰值时,使用 Azure 容器实例从 AKS 群集弹性地突发。

保护 Kubernetes 环境

使用 Azure Active Directory 帐户和用户组控制对 Kubernetes 群集的访问。对于 Kubernetes 资源精细控制,将 Azure Active Directory 与基于 Kubernetes 角色的访问控制集成。使用 Key Vault 保护 Kubernetes 主节点和代理节点使用的密码和其他密钥。通过自定义虚拟网络、Azure 容器网络接口 (CNI) 和网络策略执行保护容器网络通信。

加速容器化应用程序开发

开始使用最小的开发计算机设置。使用 Helm 轻松定义、安装和升级最复杂的 Kubernetes 应用程序,并自动搭建和容器化应用程序。使用 Azure Dev Spaces 和 Visual Studio、Visual Studio Code 或 Azure CLI 迭代地开发、测试和调试容器。共享 AKS 群集并协同工作,无需复制或模拟依赖项。在几秒内使用内置 HTTP 路由部署应用。

使用开源工具和 API,随心所欲地工作

AKS 是完全开源 Kubernetes,可让用户完全利用 Kubernetes 生态系统中的服务和工具。使用常用的开源工具(如 Helm、Draft 和 Brigade),自动执行软件交付管道。使用 Open Service Broker for Azure,轻松将 Kubernetes 与受 SLA 支持的 Azure 服务(如 CosmosDB)集成。

只需单击几下即可设置 CI/CD

借助 Azure DevOps Project (预览版),只需三步即可使用完整的 CI/CD 管道和应用遥测将应用程序安装到 Kubernetes。使用 Azure 容器注册表简化容器开发并管理跨多个区域复制的单个注册表。Azure 容器注册表中的异地复制允许以单个实体形式管理全局部署,简化操作和管理。

Designing Distributed Systems(《设计分布式系统》)一书的封面

免费电子书:Designing Distributed Systems(《设计分布式系统》)

探索可重复的通用模式和可重用组件如何简化分布式系统的开发并提高开发效率,让你能够将更多的时间集中于开发过程。获取由 Microsoft 杰出工程师兼 Kubernetes 项目共同创始人 Brendan Burns 创作的免费 O'Reilly 电子书。

下载电子书

使用 Azure Kubernetes 服务的客户

Azure Kubernetes 服务常见方案

  • Overfør enkelt eksisterende programOverfør enkelt eksisterende program12345
    1. 概述

    概述

    轻松地将现有应用程序迁移到容器,并在 Azure 托管 Kubernetes 服务 (AKS) 中运行。通过与 Azure Active Directory 的集成来控制访问权限,还可使用 OSBA (Opensource Broker for Azure) 访问 Azure Database for MySQL 等 SLA 支持的 Azure 服务,进而满足数据需求。

    1. 1 用户可将现有应用程序转换为容器,还可将容器映像发布到 Azure 容器注册表
    2. 2 借助 Azure 门户或命令行,用户可将容器部署到 AKS 群集
    3. 3 Azure Active Directory 用于控制对 AKS 资源的访问
    4. 4 使用 OSBA (Opensource Broker for Azure) 可轻松访问 SLA 支持的 Azure 服务,例如 Azure Database for MySQL
    5. 5 或者,可使用 VNET 虚拟网络来部署 AKS
  • Forenkle distribusjonen og administrasjonen av mikrotjenestebaserte programmerForenkle distribusjonen og administrasjonen av mikrotjenestebaserte programmer12345567778
    1. 概述

    概述

    使用 AKS 简化基于微服务的体系结构的部署和管理。AKS 简化了水平缩放、自我修复、负载均衡、机密管理。

    1. 1 开发人员使用 IDE(如 Visual Studio)将更改提交到 Github
    2. 2 Github 在 VSTS 上触发新生成
    3. 3 VSTS 将微服务打包为容器,并将这些容器推送到 AzureContainer 注册表
    4. 4 容器部署到 AKS 群集中
    5. 5 用户通过应用和网站访问服务
    6. 6 Azure Active Directory 用于保护对资源的访问
    7. 7 微服务使用数据库来存储和检索信息
    8. 8 管理员通过单独的管理门户进行访问
  • Skaler enkelt med AKS og ACISkaler enkelt med AKS og ACI443321
    1. 概述

    概述

    使用 AKS 虚拟节点在 ACI 内部预配在几秒内启动的 Pod。这使 AKS 的运行容量能达到平均工作负载的要去。由于 AKS 群集中的容量不足,请在 ACI 中扩展额外的 Pod,但无需管理任何其他服务器。

    1. 1 用户在 Azure 容器注册表中注册容器
    2. 2 从 Azure 容器注册表中拉取容器映像
    3. 3 AKS 虚拟节点是一种虚拟 Kubelet 实现,可在流量达到峰值时通过 AKS 在 ACI 内部预配 Pod。
    4. 4 AKS 和 ACI 容器向共享数据存储写入内容
  • IoT device deployment and management on demandIoT device deployment and management on demand12
    1. 概述

    概述

    IoT 方案可能涉及成百上千台 IoT 设备。AKS 可为在云中或本地运行的 IoT 解决方案按需提供可缩放的计算资源。

    1. 1 用户使用 Helm Chart 启动 AKS 部署
    2. 2 IoT Edge 连接器虚拟节点通过 IoT 中心部署到 Edge 设备。
    3. 3 在 Edge 设备上更新部署
  • Machine Learning-modellopplæring med AKSMachine Learning-modellopplæring med AKS