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

使用 Microsoft Copilot in Azure 创建 Kubernetes YAML 文件

Microsoft Copilot in Azure(预览版)可帮助创建Kubernetes YAML 文件,以应用于Azure Kubernetes 服务 (AKS)群集。 生成的 YAML 文件遵循最佳做法,以便你可以更专注于应用程序,而不是底层基础结构。 还可在创作自己的 YAML 文件时通过让 Microsoft Copilot 更改、修复问题或解释特定场景中的元素来获得帮助。

在向 Azure Copilot 寻求有关 Kubernetes YAML 文件的帮助时,它会提示你打开 YAML 部署编辑器。 可以从中使用 Azure Copilot 来帮助创建和编辑所需的 YAML 文件并设置其格式,从而创建群集。

此视频演示了 Azure Copilot 如何帮助编写 Kubernetes YAML 文件、设置其格式并排查问题。

备注

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

重要

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

使用 Microsoft Copilot in Azure 生成 Kubernetes YAML 文件

Microsoft Copilot in Azure 可帮助生成 Kubernetes YAML 文件,以应用于 AKS 群集或创建新的部署。 提供应用程序规范,例如容器映像、资源要求和网络首选项。 Microsoft Copilot in Azure 使用输入生成全面的 YAML 文件,这些文件定义了所需的 Kubernetes 部署、服务和其他资源,从而有效地将基础结构封装为代码。

在向 Microsoft Copilot in Azure 寻求有关 Kubernetes YAML 文件的帮助时,它会询问你是否要打开 YAML 部署编辑器。

有关在 Microsoft Copilot in Azure 中生成 AKS YAML 文件的提示的屏幕截图。

确认后,将显示 YAML 部署编辑器。 在其中,可以输入“ALT + I”打开内联 Copilot 提示。 在此处输入提示,根据需求查看生成的 YAML。

屏幕截图显示了 YAML 编辑器,以及关于创建 AKS 部署的提示。

在 YAML 编辑器中获取有关 Kubernetes 文件的帮助

Microsoft Copilot in Azure 生成 YAML 文件后,你可以继续在 YAML 编辑器中进行更改。 还可以从头开始,直接在编辑器中输入自己的 YAML。 在 YAML 编辑器中,Microsoft Copilot in Azure 提供了多种功能,可帮助你快速创建有效的 YAML 文件。

在 AKS YAML 编辑器中工作时,输入“ALT + I”打开内联 Copilot 提示

自动完成

Microsoft Copilot in Azure 根据输入自动提供自动补全建议。

屏幕截图显示 Microsoft Copilot in Azure 在 AKS YAML 文件提供自动补全建议。

自然语言问题

可以通过内联 Copilot 控件 (ALT + I) 使用自然语言请求特定更改。 例如,你可以说“更新为使用最新的 nginx”

请求 Microsoft Copilot in Azure 更新 AKS YAML 文件的屏幕截图。

Microsoft Copilot in Azure 根据你的请求对 YAML 进行更改,并突出显示了差异。

显示 Microsoft Copilot in Azure 对 YAML 文件所做的更改的屏幕截图。

选择“接受”以保存这些更改,或选择“X”拒绝这些更改。 若要在接受之前进行进一步的更改,可以输入其他查询,然后选择“刷新”按钮以查看新更改

还可以选择“差异”按钮,在内联和并排之间切换差异视图

屏幕截图显示了 AKS YAML 编辑器中的并行差异视图,其中突出显示了切换按钮。

内置命令

处理 YAML 文件时,Microsoft Copilot in Azure 提供了内置命令来帮助你更高效地工作。 若要访问这些命令,请在内联 Copilot 控件中键入 /

屏幕截图显示了 AKS YAML 文件中内联 Microsoft Copilot in Azure 控件中可用的命令。

目前可使用以下命令:

  • /explain:获取有关 YAML 文件的节或元素的详细信息。
  • /format:应用标准缩进或修复其他格式设置问题。
  • /fix:解决 YAML 无效的问题。
  • /discard:放弃以前所做的更改。
  • /chat:打开完整的 Microsoft Copilot in Azure 窗格。
  • /close:关闭内联 Copilot 控件。
  • /retry:再次尝试上一个提示。

后续步骤