使用适用于 Azure 的 GitHub Copilot 中的 AKS 插件来增强 Azure Kubernetes 服务中的日常体验
适用于 Azure 的 GitHub Copilot (@azure) 扩展的 AKS 插件(或技能)让用户能够直接从 GitHub Copilot 聊天视图执行与 Azure Kubernetes 服务 (AKS) 相关的各种任务。 这些技能包括创建 AKS 群集、将清单部署到 AKS 群集,以及生成 Kubectl 命令。
先决条件
在开始之前,请确保准备好以下资源:
- 已安装 GitHub Copilot。
- 已安装适用于 Azure 的 GitHub Copilot。
- 已下载的 Visual Studio Code 的 Azure Kubernetes 服务 (AKS) 扩展。 有关详细信息,请参阅安装 Visual Studio Code 的 Azure Kubernetes 服务 (AKS) 扩展。
如何开始使用适用于 Azure 的 GitHub Copilot 的 AKS 插件
可以通过打开 Visual Studio Code 中的 GitHub Copilot 边栏面板,来访问适用于 Azure 的 GitHub Copilot 的 AKS 插件。
创建 AKS 群集
可以使用以下提示创建 AKS 群集:
- [@azure] 你可以帮我创建一个 Kubernetes 群集吗
- [@azure] 你可以帮我设置一个 AKS 群集吗?
- [@azure] 我有一个容器化应用程序,你可以帮我创建一个 AKS 群集来托管它吗?
- [@azure] 创建 AKS 群集
- [@azure] 帮我创建一个 Kubernetes 群集来托管我的应用程序
将清单部署到 AKS 群集
可以直接从 GitHub Copilot 聊天视图将应用程序清单部署到 AKS 群集。 这样可以简化部署过程并确保一致性。 使用预定义的提示,可以最大程度地降低部署期间出错的风险,使部署更可靠、更稳定。
若要将清单文件部署到 AKS 群集,可使用以下提示:
- [@azure] 帮我部署清单文件
- [@azure] 你可以将我的清单部署到我的 AKS 群集吗?
- [@azure] 你可以将我的清单部署到我的 Kubernetes 群集吗?
- [@azure] 将我的应用程序清单部署到 AKS 群集
- [@azure] 为 AKS 群集部署清单
生成 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 集成。