你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

利用 Microsoft Copilot in Azure 高效使用 AKS 群集

Microsoft Copilot in Azure(预览版)可帮助你更高效地使用Azure Kubernetes 服务 (AKS)群集。

在你向 Microsoft Copilot in Azure 请求有关 AKS 的帮助时,它会根据当前对话或根据你在 Azure 门户中查看的页面,在可能的情况下自动拉取上下文。 如果上下文不清楚,系统会提示你指定群集。

此视频演示了 Azure 中的 Copilot 如何协助 AKS 群集管理和配置。

备注

此处列出的任务和示例提示显示了对于 Microsoft Azure Copilot(预览版)特别有用的几个方面。 但是这里并没完整列出你可以执行的全部操作。 我们鼓励你用自己的提示来实验,并了解 Microsoft Azure Copilot(预览版)如何帮助你管理 Azure 资源和环境。

重要

Microsoft Azure Copilot(预览版)目前为预览版。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

运行群集命令

可以使用 Microsoft Copilot in Azure 基于提示运行 kubectl 命令。 发出可以通过 kubectl 命令实现的请求时,你将在“运行命令”窗格中看到该命令以及直接执行该命令的选项。 使用此窗格,可以通过 Azure API 在群集上运行命令,而无需直接连接到群集。 还可以复制生成的命令并直接运行。

该视频演示了 Azure 中的 Copilot 如何协助使用 kubectl 命令来管理 AKS 群集。

群集命令示例提示

下面例举了几种可用于在 AKS 群集上运行 kubectl 命令的提示。 请根据实际情况修改这些提示,或尝试其他提示来获取不同类型的信息。

  • “列出我的所有命名空间”
  • “列出此群集中所有失败的 Pod”
  • “检查部署 aksdeployment 的推出状态”
  • “获取所有命名空间中处于挂起状态的所有 Pod”
  • “是否可以删除命名空间 my-namespace 中名为 my-deployment 的部署?”
  • “将部署 my-deployment 的副本数缩放为 5”
  • “如何获取 AKS 群集中所有节点的状态?”
  • “使用 kubectl 列出我的 AKS 群集中的所有服务”

群集命令示例

你可以说“列出群集中的所有命名空间”。如果尚未使用群集,系统会提示你选择一个群集。 Microsoft Copilot in Azure 会显示用于执行请求的 kubectl 命令,并询问是否要执行该命令。 确认后,“运行命令”窗格随即会打开,其中包含生成的命令

屏幕截图显示要求 Microsoft Copilot in Azure 运行 kubectl 命令的提示。

启动和停止节点池

可以通过向 Azure 中的 Microsoft Copilot 发送提示词来启动和停止 AKS 节点池,而无需单独前往每个群集。 还可以通过向 Azure Copilot 发送提示词,对节点池执行操作。

当你请求有关节点池的帮助时,系统会提示你选择要使用的节点池。 从那里,Azure 中的 Microsoft Copilot 会提示你确认该操作。

节点池提示词示例

  • “停止节点池。”
  • “启动我的节点池。”
  • “我想停止节点池。”
  • “停止我的群集中的节点池。”
  • “你可以启动节点池吗?”
  • “我想在节点池上采取操作。”

节点池示例

当你说“停止我的节点池”时,Azure Copilot 会提示你确认要停止哪个节点池。 选择后,系统会提示你确认该操作。

显示 Azure 中的 Microsoft Copilot 对停止 AKS 节点池的请求作出响应的屏幕截图。

启用 IP 地址授权

使用 Microsoft Copilot in Azure 快速更改允许访问 AKS 群集的 IP 地址。 引用自己的 IP 地址时,Microsoft Copilot in Azure 可以将其添加到授权的 IP 范围内,而无需提供确切的地址。 如果要包含备用 IP 地址,Microsoft Copilot in Azure 会询问是否要打开 AKS 群集的“网络”窗格,并帮助编辑相关字段

IP 地址示例提示

下面例举了几种可用于管理可访问 AKS 群集的 IP 地址的提示。 请根据实际情况修改这些提示,或尝试其他提示来获取不同类型的信息。

  • “允许我的 IP 访问我的 AKS 群集”
  • “将我的 IP 地址添加到 AKS 群集网络策略的允许列表中”
  • “将我的 IP 地址添加到 AKS 群集网络配置的授权 IP 范围内”
  • “将 IP CIDR 添加到 AKS 群集的授权 IP 范围内”
  • “更新 AKS 群集的授权 IP 范围”

管理群集备份

Microsoft Copilot in Azure 可帮助简化将 Azure 备份扩展安装到 AKS 群集的过程。 在已安装扩展的群集上,它可帮助配置备份并查看现有备份。

请求有关备份的帮助时,系统会提示你选择群集。 然后,Microsoft Copilot in Azure 会提示你打开该群集的“备份”窗格,你可以继续安装扩展、配置备份或查看现有备份

备份示例提示

下面例举了几种可用于管理 AKS 群集备份的提示。 请根据实际情况修改这些提示,或尝试其他提示来获取不同类型的信息。

  • “在 AKS 群集上安装备份扩展”
  • “配置 AKS 备份”
  • “管理 AKS 群集上的备份扩展”
  • “我想查看 AKS 群集上的备份”

备份示例

你可以说“安装 AKS 备份”以开始安装 AKS 备份扩展过程。 选择群集后,系统会提示你打开其“备份”窗格。 从中选择“启动安装备份”以打开体验。 查看扩展的先决条件后,可以逐步完成安装过程。

屏幕截图显示了 Microsoft Copilot in Azure 启动 AKS 群集的备份扩展安装过程。

在群集上配置监视

Azure 中的 Microsoft Copilot 可以简化在 AKS 群集上安装 Azure Monitor 的过程。 配置监视时,它能让你看到群集、节点和容器级见解(如果已配置)。

当请求提供有关监视的帮助时,Azure 中的 Microsoft Copilot 会自动从正在查看的群集或当前对话中提取上下文。 如果上下文不清楚,系统会提示你指定群集。 在此处,它将引导你查看群集的“见解”窗格,你可在其中确认安装或查看数据。

监视提示词示例

  • “在我的 AKS 群集上配置监视”
  • “导航到监视页”
  • “导航到我的群集的监视页”
  • “我想配置监视”
  • “为我的 AKS 群集配置监视”
  • “你能配置监视吗?”
  • “导航到我的 AKS 群集的监视页面”
  • “导航到其他群集的监视页”

监视示例

使用 AKS 群集时,可以说“帮助我在群集上设置监视”。 Azure Copilot 会引导你前往当前群集的“见解”,你可以在其中配置 Azure Monitor。

显示 Azure 中的 Microsoft Copilot 帮助在 AKS 群集上配置监视的屏幕截图。

安装和使用 Istio

Azure 中的 Microsoft Copilot 可以简化在 AKS 群集上安装 Istio 的过程。 它还能帮助你在配置 Istio 后查看和创建流量管理规则。

当请求提供有关监视 Istio 的帮助时,Azure 中的 Microsoft Copilot 会自动从正在查看的群集或当前对话中提取上下文。 如果上下文不清楚,系统会提示你指定群集。 在此处,它将引导你查看群集的“服务网格”窗格,你可在其中确认安装或管理流量管理规则。

Istio 提示词示例

  • “启用 Istio”
  • “我想在我的 AKS 群集上启用 Istio”
  • “导航到 Istio 页面”
  • “我想导航到 Istio 页面”

Istio 示例

使用 AKS 群集时,可以说“启用 istio”。 Azure Copilot 会引导你前往当前群集的“服务网格”,你可以在其中配置 Istio。

显示 Azure 中的 Microsoft Copilot 帮助在 AKS 群集上配置监视的屏幕截图。

更新 AKS 定价层

使用 Microsoft Copilot in Azure 对AKS 定价层进行更改。 请求对定价层进行更新时,系统会提示你确认,然后 Microsoft Copilot in Azure 会为你进行更改。

你还可以获取有关不同定价层的信息,帮助你在更改群集的定价层之前做出明智的决策。

定价层示例提示

下面例举了几种可用于管理 AKS 定价层的提示。 根据实际情况修改这些提示,或尝试其他提示,做出不同类型的更改。

  • “我的 AKS 定价层是什么?”
  • “更新 AKS 群集定价层”
  • “将 AKS 群集定价层升级到标准层”
  • “将 AKS 群集定价层降级为免费”
  • “免费定价层有哪些限制?”
  • “使用高级 AKS 定价层可以获得什么?”

使用 Kubernetes YAML 文件

Microsoft Copilot in Azure 可帮助创建Kubernetes YAML 文件,以应用于 AKS 群集。

有关详细信息,请参阅使用 Microsoft Copilot in Azure 创建 Kubernetes YAML 文件

后续步骤