Azure Kubernetes 服务 (AKS)

高度可用、安全且完全托管的 Kubernetes 服务

交付更快、操作更轻松、缩放更放心

使用完全托管的 Kubernetes 服务,更轻松地部署和管理容器化应用程序。Azure Kubernetes 服务 (AKS) 提供无服务器 Kubernetes(一种整合的持续集成和持续交付 (CI/CD) 体验)以及企业级安全性和治理。将开发和运营团队统一到一个平台上,放心地快速生成、交付和缩放应用程序。

无需管理基础结构即可实现容量的弹性预配,并能够通过 KEDA 添加事件驱动的自动缩放功能和触发器

更快速的端到端开发体验以及与 Azure Dev Spaces(包括 Visual Studio Code Kubernetes 工具Azure DevOpsAzure Monitor) 的集成

使用 Azure Active Directory 的高级标识和访问管理,以及使用 Azure Policy 的跨多个群集的动态规则实施

覆盖的区域多于其他任何云提供商

加速容器化应用程序开发

轻松定义、部署、调试和升级最复杂的 Kubernetes 应用程序,并自动容器化应用程序。开发和测试基于微服务的应用程序,而无需使用 Dev Spaces 模拟依赖项。

通过自动化的常规任务向 AKS 群集添加完整的 CI/CD 管道,且只需单击几下即可完成 Canary 部署策略的设置。通过深入跟踪部署,尽早检测到故障,并对管道进行优化。

通过控制面遥测、日志聚合和容器运行状况(这些均可在 Azure 门户中访问且自动为 AKS 群集配置),了解环境。

查看 DevOps 基础知识

提高运营效率

依靠内置的自动配置、修复、监视和扩展功能。这种类似复选框的体验可帮助你快速启动和运行,并最大限度地减少基础结构维护。

  • 使用基于 Prometheus 自动配置的监视功能轻松预配完全托管的群集。
  • 使用 Azure 顾问,利用基于我们与数千家企业客户合作的经验生成的实时个性化建议,优化 Kubernetes 部署。
  • 只需几秒钟即可在无服务器 Kubernetes 中灵活地添加计算容量,且无需管理基础结构。
  • 使用跨可用性区域的冗余,实现更高的可用性,并保护应用程序免受数据中心故障的影响。

了解无服务器 Kubernetes

在云端、边缘或混合环境中运行任何工作负载

协调在所选环境中运行的任何类型的工作负载。无论你是希望将 .NET 应用程序迁移到 Windows Server 容器中、在 Linux 容器中实现 Java 应用程序的现代化,还是在公有云、边缘或混合环境中运行微服务应用程序,Azure 都可为你提供解决方案。

了解 Kubernetes 核心概念,并在生产中应用最佳做法

Azure Kubernetes 服务 (AKS) 的常见用途

将现有的应用程序迁移到云中、生成使用机器学习的复杂应用程序或利用微服务体系结构提供的敏捷性。

  • Easily migrate existing applicationEasily migrate existing application12345
    1. 概述

    概述

    轻松将应用程序迁移到容器并在 AKS 中运行。通过与 Azure Active Directory 进行集成来控制访问,并使用 Open Service Broker for Azure 来访问提供 SLA 保障的 Azure 服务(如 Azure Database for MySQL),从而满足自己的数据需求。

    1. 1 将应用程序转换为容器,并将容器映像发布到 Azure 容器注册表。
    2. 2 借助 Azure 门户或命令行,用户可将容器部署到 AKS 群集
    3. 3 使用 Azure Active Directory 来控制对 AKS 资源的访问。
    4. 4 使用 Open Service Broker for Azure 轻松访问提供 SLA 保障的 Azure 服务,例如 Azure Database for MySQL。
    5. 5 或者,使用 VNET 虚拟网络来部署 AKS。
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. 概述

    概述

    使用 AKS 简化水平缩放、自修复、负载均衡和机密管理。

    1. 1 使用 IDE(如 Visual Studio)将更改提交到 GitHub。
    2. 2 GitHub 在 Azure DevOps 上触发新生成
    3. 3 Azure DevOps 将微服务打包为容器,并将这些容器推送到 Azure 容器注册表
    4. 4 容器部署到 AKS 群集中
    5. 5 Azure Active Directory 用于保护对资源的访问
    6. 6 用户通过应用和网站访问服务
    7. 7 管理员通过单独的管理门户访问应用
    8. 8 微服务使用数据库来存储和检索信息
  • Secure DevOps for AKSDevOps and Kubernetes are better together. Implementing secure DevOps together with Kubernetes on Azure, you can achieve the balance between speed and security and deliver code faster at scale. Put guardrails around the development processes using CI/CD with dynamic policy controls and accelerate feedback loop with constant monitoring. Use Azure Pipelines to deliver fast while ensuring enforcement of critical policies with Azure Policy. Azure provides you real-time observability for your build and release pipelines, and the ability to apply compliance audit and reconfigurations easily.123456789
    1. 概述

    概述

    DevOps 与 Kubernetes 相得益彰。在 Azure 上同时实现安全的 DevOps 与 Kubernetes,可达到速度与安全性之间的最佳平衡,并能够快速交付大规模的代码。利用动态策略控件为使用 CI/CD 的开发过程提供保护,并使用持续监视来缩短反馈周期。使用 Azure Pipelines 实现快速交付,同时利用 Azure Policy 确保关键策略的实施。Azure 使用户能够实时监察生成和发布管道的情况,并能应用合规性审核和重新进行配置。

    1. 1 在同一个 Kubernetes 群集中快速循环访问、测试和调试应用程序的不同部分
    2. 2 代码会合并到 GitHub 存储库中,之后由 Azure Pipelines 自动生成和测试
    3. 3 在 Azure 容器注册表注册容器映像
    4. 4 使用如 Terraform 等的工具预配 Kubernetes 群集;Terraform 安装的 Helm 图表定义了所需的应用资源和配置的状态
    5. 5 开发人员实施策略以管理 AKS 群集的部署
    6. 6 发布管道自动使用每个代码更改执行预定义的部署策略
    7. 7 使用 Azure Policy 将策略实施和审核添加到 CI/CD 管道
    8. 8 使用 Azure Monitor 获取应用遥测、容器运行状况监视和实时日志分析
    9. 9 见解用于解决问题并为给下一个冲刺 (sprint) 计划提供参考
  • Snadné škálování s využitím AKS a ACISnadné škálování s využitím AKS a ACI443321
    1. 概述

    概述

    使用 AKS 虚拟节点在 Azure 容器实例内预配 Pod - 几秒后即可启动。这使 AKS 的运行容量能达到平均工作负载的要去。当 AKS 群集中的容量不足时,可在 Azure 容器实例中进行横向扩展,部署额外的 Pod,且无需管理其他服务器。

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