你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Kubernetes 是一个开源系统,可自动部署、缩放和管理容器化应用程序。 建议 使用 Azure Kubernetes 服务 (AKS) 在 Azure 中部署托管 Kubernetes 群集。
组织以不同的费率在 Azure 上采用 Kubernetes。 您组织的旅程可能会遵循与采用其他技术相似的路径。 你将了解基础知识、使组织与角色和职责保持一致,以及部署生产就绪工作负载。 由此,随着客户和业务需求的变化,反复改进并拓展您的解决方案。
AKS 简介
如果你不熟悉 Kubernetes 或 AKS,请从 Microsoft Learn 开始。 这个免费的在线平台为Microsoft产品提供交互式培训。 Azure 学习路径上的 Kubernetes 简介介绍了容器、AKS 群集管理和工作负荷部署的核心概念。
实现生产的路径
了解 Kubernetes 的优势和权衡后,评估 AKS 是否是适合工作负荷的 Azure 计算平台,并为此技术建立组织策略。 准备好部署生产就绪群集时,请从 Microsoft AKS 基线群集 开始,对其进行修改以满足工作负荷的特定需求。
基线实现套件
以下基线实现介绍了如何为各种方案设置 AKS 基线群集的组件。
微服务
在基线群集中运行微服务时,必须设置网络策略和 Pod 自动缩放,并实现分布式跟踪以实现可观测性。
高安全合规
对于受监管的环境,请使用更强大的安全控制和受限的群集交互来增强基线实现。 以下示例演示了运行财务管控工作负荷的群集。
业务连续性和灾难恢复
对于可复原的解决方案,请在活动/主动、高度可用的配置中跨区域部署多个基线群集实例。
最佳实践
适用于 Azure 的云采用框架为云采用生命周期的每个阶段提供指导。 它包括工具、程序和内容,可大规模简化 Kubernetes 采用和相关云原生做法。
作为日常运维的一部分,定期检查您的群集,以确保其符合推荐的最佳实践。 首先,将群集与 AKS 基线群集对齐。
有关详细信息,请参阅 群集作的最佳做法 和 AKS 工作负载的最佳做法。
操作指南
在 AKS 上部署工作负荷后,第 2 阶段操作 将成为优先级。 AKS 第 2 天运营指南可帮助你满足客户需求,并通过优化的会审流程处理事件响应。
随时了解 AKS 的最新信息
Kubernetes 和 AKS 发展迅速。 查看路线图,做出明智的体系结构决策,并预测计划的弃用。
其他资源
典型的 AKS 旅程从了解 AKS 到增长现有群集,以满足新产品和客户需求。 以下资源提供了有关沿途特定情况的参考资料。
示例解决方案
以下示例解决方案使用 AKS 作为其基础:
已启用 Azure Arc 的 Kubernetes
AKS 在 Azure 上提供托管的 Kubernetes 体验。 但你可能更喜欢在自己的 Kubernetes 群集上,通过使用 Azure Arc 启用的 Kubernetes 来管理某些工作负荷。 支持的群集包括 Red Hat OpenShift、SUSE Rancher Kubernetes 引擎(RKE)和 Canonical Charmed Kubernetes。
还可以将 Azure Arc 管理与 Kubernetes 群集 API 提供程序 Azure 群集配合使用,以便从 Azure 资源管理器表示形式和群集扩展(如 Azure Monitor 容器见解和 Azure Policy)中受益。 Azure Arc 启用的 Kubernetes 还支持 Azure Local 上的 AKS 和其他云提供商上的 Kubernetes 群集。
托管服务提供商
托管服务提供商使用 Azure Lighthouse 管理多个客户的资源。 AKS 支持 Azure Lighthouse,以便你可以管理托管的 Kubernetes 环境,并在客户的租户中部署容器化应用程序。
AWS 或 Google Cloud 专业人员
以下文章将 Azure 服务与其他云平台进行比较,以帮助你快速开始使用 Azure: