跳过导航

Azure Kubernetes 服务 (AKS)

通过托管的 Kubernetes 生成和缩放

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

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

Elastic provisioning of capacity without the need to manage the infrastructure and with the ability to add event-driven autoscaling and triggers through KEDA

Faster end-to-end development experience through Visual Studio Code Kubernetes tools, Azure DevOps, and Azure Monitor

Most comprehensive authentication and authorization capabilities using Azure Active Directory, and dynamic rules enforcement across multiple clusters with Azure Policy

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

加速容器化应用程序开发

Easily define, deploy, debug, and upgrade even the most complex Kubernetes applications, and automatically containerize your applications. Use modern application development to accelerate time to market.

Add a full CI/CD pipeline to your AKS clusters with automated routine tasks and set up a canary deployment strategy in just a few clicks. Detect failures early and optimize your pipelines with deep traceability into your deployments.

Gain visibility into your environment with the Kubernetes resources view, control-plane telemetry, log aggregation, and container health, accessible in the Azure portal and automatically configured for AKS clusters.

Deploy apps and configuration as code using GitOps through Azure Arc enabled Kubernetes clusters.

查看 DevOps 基础知识

提高运营效率

Rely on built-in automated provisioning, repair, monitoring, and scaling. Get up and running quickly and minimize infrastructure maintenance.

  • Get started easily with smart defaults and create scenario-specific cluster configurations in just a few clicks.
  • Easily provision fully managed clusters with Prometheus-based monitoring capabilities.
  • Use Azure Advisor to optimize and manage Kubernetes deployments with real-time, personalized recommendations.
  • Save on costs by using deeply discounted capacity with Azure Spot.
  • Elastically add compute capacity with serverless Kubernetes in seconds.
  • Achieve higher availability and protect applications from datacenter failures using availability zones.

了解成本节省策略

建立在企业级、更安全的基础上

动态强制实施部署时在 Azure Policy 中定义的或作为 CI/CD 工作流一部分的护栏。仅将经过验证的映像部署到专用容器注册表。

详细了解 Azure Policy

使用 Azure Active Directory 获得对从群集到容器的 Kubernetes 资源的精细的标识和访问控制。

使用 Azure Policy 强制实施 pod 安全上下文并在多个群集中配置。轻松跟踪、验证和重新配置。获取具有 pod 级粒度的整个环境的合规性报告。

详细了解 Azure Policy

通过强化的操作系统映像、自动修补和使用自己的密钥加密的磁盘,实现卓越的安全性。使用 Azure 安全中心的高级分析自动执行威胁检测和修正。

详细了解安全中心

使用 Azure 专用链接限制 Kubernetes API 服务器(控制平面)对 Azure 虚拟网络的访问。使用用户定义的网络策略帮助保护命名空间和节点之间的通信路径。

使用机密容器为 Kubernetes 工作负载提供一层额外的数据保护。保护容器应用程序的使用中数据、代码和数据完整性,这是对深度防御容器战略的一大补充。执行任务关键型支付处理、安全多方共享、enclave 中的密钥生成和加密模块等。

详细了解 Azure Kubernetes 服务 (AKS) 上的 Azure 机密计算节点

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

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

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

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

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

使用 AKS 直接迁移到容器

轻松地将现有应用程序迁移到容器,并使用 AKS 在完全托管的 Kubernetes 服务中运行这些应用程序。

将微服务与 AKS 配合使用

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

Secure DevOps for AKS

Kubernetes 与 DevOps 相得益彰。通过 Azure 上的 Kubernetes 实现安全的 DevOps,实现速度和安全性之间的平衡,并更快速地大规模交付代码。

通过 ACI 从 AKS 突发

使用 AKS 虚拟节点在 ACI 内部预配在几秒内启动的 Pod。这使 AKS 的运行容量能达到平均工作负载的要去。

Azure IoT 参考体系结构

本参考体系结构说明了 Azure 上使用平台即服务 (PaaS) 组件的 IoT 应用程序的建议体系结构。

使用 AKS 进行机器学习模型训练

使用大型数据集训练模型是一项复杂的资源密集型任务。使用熟悉的工具(如 TensorFlow 和 Kubeflow)简化机器学习模型的训练。

数据流式处理方案

使用 AKS 轻松引入并处理实时数据流,其中包含数百万个通过传感器收集的数据点。执行快速分析和计算,以快速形成对复杂场景的见解。

;

使用 AKS,只需为计算资源付费

  • 仅针对所使用的虚拟机、关联存储和网络资源付费。
  • 利用免费群集管理。

客户如何使用 Azure Kubernetes 服务 (AKS)

Hafslund 将容器化软件用于公用事业计划和改善客户服务

"We wanted a platform to speed development and testing but do it safely, without losing control over security and performance. That's why Azure and AKS are the perfect fit for us."

Ståle Heitmann,Hafslund Nett 首席技术官
Hafslund

Maersk 使用云推动基于 Kubernetes 构建的容器化解决方案的开发

"Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions."

Rasmus Hald,A.P. Moller - Maersk 云体系结构总监
Maersk

Siemens Healthineers 将更多的计算移到云,为开发基于价值的医疗护理提供支持

"Using AKS puts us into a position to not only deploy our business logic in Docker containers, including the orchestration, but also … to easily manage the exposure and control."

Thomas Gossler,Siemens Healthineers 数字生态系统平台首席架构师
Siemens

Finastra 选择 AKS 作为其新一代金融技术开发生态系统

"AKS gives us a pure Kubernetes and Docker imaging environment that we don't have to manage ourselves. Our team has regained the resources to accelerate deployment and maximize our PaaS offering."

Félix Grévy,Finastra 产品管理全球总监
Finastra

Bosch 使用地图匹配算法和 Azure Kubernetes 服务来提高车辆安全性

"When we started our journey on Azure, we were a really small team—just one or two developers. Our partnership with Microsoft, the support from their advisory teams, the great AKS documentation and enterprise expertise—it all helped us very much to succeed."

Bernhard Rode,Bosch 的软件工程师
Bosch

开始使用 Azure Kubernetes 服务 (AKS)

注册 Azure 免费帐户

探索核心 Kubernetes 基础结构组件和工作负载资源。

按照包含七部分的教程,在 AKS 中部署和运行应用程序。

培训材料和资源

什么是 Kubernetes?

了解 Kubernetes 概况和相关资源,包括帮助你熟练掌握 Kubernetes 的 Kubernetes 学习路径。通过电子书、视频、简短教程和深入的实践研讨会向专家学习。

文档和快速入门

请查看文档,了解快速入门、教程和操作方法指南。阅读 AKS 最佳做法以更好地了解技术细节、亲自体验 AKS 并了解用于在生产中设置 Kubernetes 的选项。

视频和网络研讨会

观看 AKS 视频和点播 Azure 网络研讨会,了解演示、主要功能和技术会议。

Azure 博客和更新

阅读博客并订阅更新,获取有关 Azure 产品的最新新闻和信息。

论坛和活动

通过 GitHubKubeCon 或你附近的 Kubernetes Meetup 与其他 AKS 用户沟通,深化你的专业知识。

AKS 生产基线

根据组织的业务要求获取有关群集网络、安全性、标识、管理和监视的建议。

专家指导

AKS 办公时间加入,获得专家指导、了解新功能、讨论未来路线图并进行问答会话。

AKS 更新、博客和公告

有关 Azure Kubernetes 服务 (AKS) 的常见问题解答

  • AKS 已在全球超过 42 个区域推出,且这一数字还在稳步上升中。

  • Kubernetes 是一款开源软件,有助于大规模部署和管理容器化应用程序。它协调 Azure 虚拟机的群集、安排容器、自动管理服务发现、整合负载均衡并跟踪资源分配。它还检查各资源的运行状况,并通过自动重启和自动复制来修复应用。

    AKS 提供托管 Kubernetes 服务,具有自动预配、升级、监视和按需缩放功能。要了解更多信息,请访问 Kubernetes 网站主题页面

  • Docker 和 Kubernetes 是互补的。Docker 为打包和分发容器化应用程序提供了一个开放的标准,而 Kubernetes 则协调和管理通过 Docker 创建的分布式容器化应用程序。换句话说,Kubernetes 提供了部署和运行通过 Docker 生成的应用程序所需的基础结构。

你随时可以开始设置 Azure 免费帐户