“试一试”练习 - 创建 Azure Kubernetes 服务群集

已完成

Azure Kubernetes 服务 (AKS) 通过减少 Azure 的运营开销,简化了在 Azure 中部署托管 Kubernetes 群集的过程。 作为一个托管的 Kubernetes 服务,Azure 可以自动处理运行状况监视和维护等关键任务。 创建 AKS 群集时,系统会自动创建和配置控制平面。 此控制平面作为提取自用户的 Azure 托管资源免费提供。

AKS 节点在 Azure 虚拟机 (VM) 上运行。 通过 AKS 节点,可以将存储连接到节点和 Pod、升级群集组件以及使用 GPU。 AKS 支持运行多个节点池的 Kubernetes 群集,以支持混合操作系统和 Windows Server 容器。

部署 AKS 群集时,你需要指定节点的数量和大小,而 AKS 则部署并配置 Kubernetes 控制平面和节点。

注意

若要完成此过程,需要一个 Azure 订阅

  1. 通过 https://portal.azure.com 登录到 Azure 门户。

  2. 在 Azure 门户菜单或“主页”页上,选择“创建资源” 。

  3. 在“类别”部分中,选择“容器”,然后选择“Azure Kubernetes 服务”(AKS)。有关如何创建资源的屏幕截图。

  4. 在“基本信息”页面上,配置以下选项:

    • 项目详细信息
      • 选择一个 Azure 订阅。
      • 创建一个 Azure 资源组,例如“myResourceGroup”。 虽然可以选择现有资源组,但出于测试或评估目的,我们建议创建一个资源组来临时托管这些资源,从而避免影响生产或开发工作负载。
    • 群集详细信息:
      • 确保“预设配置”为“Standard ($$)”。
      • 输入 Kubernetes 群集名称,例如 NewCluster
      • 为 AKS 群集选择 区域,并保留 Kubernetes 版本的默认值。
    • 主节点池详细信息:
      • 确保节点大小为“标准 B2ms”。
      • 确保“Scale 方法”设置为“手动”。
      • 将“节点计数”设置为 1。

选择 “下一步:节点池”。

  1. 在“节点池”页上,选择“启用虚拟节点”。

    现有节点池的屏幕截图。

    选择“下一页:访问”。

  2. 在“访问”页面上,保留默认选项,然后选择“下一步”网络”。

    网络配置设置的屏幕截图。

  3. 在“网络”页上,选择或创建新的虚拟网络。

    默认网络设置的屏幕截图。

    选择“下一页:集成”。

  4. 在“集成”页中,选择在上一模块中创建的 Azure 容器注册表。

    与现有容器注册表的集成设置的屏幕截图。

选择“下一页:高级”。

  1. 在“高级”页上,接受默认选项并选择“标记”。

  2. 在“标记”页上,接受默认选项,然后选择“标记”、“审阅 + 创建”

  3. 接受默认值,然后选择“查看 + 创建”

  4. 如果验证通过,可以通过选择“创建”继续创建 AKS 群集。 如果验证失败,则表示需要修改哪些设置。创建之前的总体配置设置的屏幕截图。

  5. 创建 AKS 群集需要几分钟时间。 部署完成后,通过以下任一方式导航到你的资源:

    • 选择“转到资源”,或
    • 浏览到 AKS 群集资源组并选择 AKS 资源。 对于此演示,请查看 RG_AKS 并选择资源 newcluster1。
  6. 若要连接到群集,请选择“连接”。

    如何连接到群集的屏幕截图。

  7. 在“Cloud Shell”选项卡中,选择“打开 Cloud Shell”。

    有关如何使用 Cloud Shell 连接到群集的屏幕截图。

  8. 将命令复制到 Cloud Shell 终端,以设置群集订阅并下载群集凭据。身份验证过程的屏幕截图。

  9. 试验性使用示例 kubectl 命令。 可以使用 kubectl get deployments --all-namespaces=true 命令列出所有命名空间中的所有部署。 部署列表的屏幕截图。