使用适用于 Azure 的 GitHub Copilot 中的 AKS 插件来增强 Azure Kubernetes 服务中的日常体验

适用于 Azure 的 GitHub Copilot (@azure) 扩展的 AKS 插件(或技能)让用户能够直接从 GitHub Copilot 聊天视图执行与 Azure Kubernetes 服务 (AKS) 相关的各种任务。 这些技能包括创建 AKS 群集、将清单部署到 AKS 群集,以及生成 Kubectl 命令。

先决条件

在开始之前,请确保准备好以下资源:

如何开始使用适用于 Azure 的 GitHub Copilot 的 AKS 插件

可以通过打开 Visual Studio Code 中的 GitHub Copilot 边栏面板,来访问适用于 Azure 的 GitHub Copilot 的 AKS 插件。

创建 AKS 群集

显示通过适用于 Azure 的 GitHub Copilot 创建的群集的屏幕截图。

可以使用以下提示创建 AKS 群集:

  • [@azure] 你可以帮我创建一个 Kubernetes 群集吗
  • [@azure] 你可以帮我设置一个 AKS 群集吗?
  • [@azure] 我有一个容器化应用程序,你可以帮我创建一个 AKS 群集来托管它吗?
  • [@azure] 创建 AKS 群集
  • [@azure] 帮我创建一个 Kubernetes 群集来托管我的应用程序

将清单部署到 AKS 群集

显示通过适用于 Azure 的 GitHub Copilot 部署的清单的屏幕截图。

可以直接从 GitHub Copilot 聊天视图将应用程序清单部署到 AKS 群集。 这样可以简化部署过程并确保一致性。 使用预定义的提示,可以最大程度地降低部署期间出错的风险,使部署更可靠、更稳定。

若要将清单文件部署到 AKS 群集,可使用以下提示:

  • [@azure] 帮我部署清单文件
  • [@azure] 你可以将我的清单部署到我的 AKS 群集吗?
  • [@azure] 你可以将我的清单部署到我的 Kubernetes 群集吗?
  • [@azure] 将我的应用程序清单部署到 AKS 群集
  • [@azure] 为 AKS 群集部署清单

生成 Kubectl 命令

显示通过适用于 Azure 的 GitHub Copilot 生成的 kubectl 命令的屏幕截图。

你可以生成各种 Kubectl 命令来管理 AKS 群集,而无需记住复杂的命令语法。 这使群集管理变得更容易访问,尤其是对于那些非 Kubernetes 专家用户而言。 快速生成所需的命令可帮助你更高效地执行群集操作,从而节省时间和精力。

可以使用以下提示为 AKS 群集生成各种 Kubectl 命令:

  • [@azure] 列出我的 AKS 群集的所有服务
  • [@azure] 使用 kubectl 命令获取 AKS 群集中至少有 2 个副本的部署
  • [@azure] 获取 AKS 群集中使用外部 IP 的所有服务
  • [@azure] 用于获取 AKS 群集的 pod 信息的 kubectl 命令是什么?
  • [@azure] 你能提供用于获取所有 API 资源的 kubectl 命令吗?

有关详细信息,请参阅 Visual Studio Code 功能的 AKS 扩展

产品支持和反馈

如果你有疑问或想要提供产品反馈,请在 AKS 扩展 GitHub 存储库中提出问题。

后续步骤

若要详细了解其他 AKS 加载项和扩展,请参阅加载项、扩展和其他 AKS 集成