介绍

已完成

Microsoft Azure Stack HCI 提供了实现 Azure Kubernetes 服务 (AKS) 的选项,这大大简化了基于 Kubernetes 的容器化工作负载业务流程的部署和管理。 容器化带来了各种好处,包括增加工作负载密度和资源使用效率。 Azure Stack HCI 进一步增强了 Kubernetes 部署固有的敏捷性和复原能力。

方案:优化运营模型

Contoso Ltd. 是纽约一家中等规模的金融服务公司。 直到最近,Contoso 还是几乎完全在本地运营。 由于缺乏自动化和依赖过时的技术,运营开销是一个重大挑战。 旧硬件和软件经常导致稳定性和性能问题。 这些问题暴露了高可用性和灾难恢复预配的不足。

Contoso 的首席信息官 (CIO) 让作为首席系统工程师的你评估 Azure Stack HCI 如何能够帮助改变 Contoso 的 IT 环境。 到目前为止,你已经探索了实现最常见的群集和 VM 级别管理任务的方法。 你还研究了将 Azure Stack HCI 与 Azure 集成的方法。 你对结果很满意,向 Contoso 的 CIO 报告了你的结果。

与此同时,在探索如何增加工作负载敏捷性和密度的过程中,Contoso IT 对开源软件技术产生了兴趣,尤其关注容器化和容器业务流程。 因此,一组开发人员开始着手将内部开发的 Windows 和 Linux 应用程序转换为可以使用 Helm 图表进行部署的基于 Docker 的映像。 为了适应此计划并遵循来自 Contoso CIO 的另一个请求,你现在需要确定一种方法来使用 Azure Stack HCI 托管容器化工作负载。

学习目标

学完本模块后,你将能够执行以下操作:

  • 描述 Kubernetes 和 AKS 的主要概念、体系结构和优点。
  • 描述 Azure Stack HCI 上的 AKS 的优点、特征和用例。
  • 在 Azure Stack HCI 上部署 AKS 和 Kubernetes 群集。
  • 将 Azure Stack HCI 上的 AKS 连接到 Microsoft Azure Arc for Kubernetes。
  • 管理在 Azure Stack HCI 上运行的多池 Kubernetes 群集中的 Pod 放置。
  • 管理在 Azure Stack HCI 上运行的 Kubernetes 群集中的 Pod 存储。
  • 在 Azure Stack HCI 上实现容器化 Windows 工作负载。
  • 排查 Azure Stack HCI 上与 AKS 和 Kubernetes 相关的问题。

先决条件

熟悉:

  • Windows Server 的主要功能
  • 虚拟化概念
  • Azure Stack HCI 的体系结构、核心功能和主要用例
  • 容器化和容器业务流程概念