Microsoft Copilot in Azure を使用して Kubernetes YAML ファイルを作成する

Microsoft Copilot in Azure (プレビュー) は、Azure Kubernetes Service (AKS) クラスターに適用する Kubernetes YAML ファイルを作成するのに役立ちます。 生成された YAML ファイルはベスト プラクティスに準拠しているため、アプリケーションへの注力を増やし、基になるインフラストラクチャへの注力を減らすことができます。 また、独自の YAML ファイルを作成するときにも、変更の実行、問題の修正、特定のシナリオのコンテキストでの要素の説明を依頼して Microsoft Copilot を役立てることができます。

Copilot in Azure に Kubernetes YAML ファイルに関するヘルプを求めると、YAML デプロイ エディターを開くよう求められます。 そこから、Copilot in Azure のヘルプを使用して、必要な YAML ファイルを作成、編集、書式設定してクラスターを作成できます。

このビデオでは、Copilot in Azure が Kubernetes YAML ファイルに対する書き込み、書式設定、トラブルシューティングにどのように役立つかを示します。

Note

ここに示すタスクとサンプル プロンプトには、Microsoft Copilot in Azure (プレビュー) が特に役立つ領域がいくつか示されています。 ただし、この一覧には、実行可能なすべてのことが示されているわけではありません。 独自のプロンプトを試し、Microsoft Copilot in Azure (プレビュー) が Azure のリソースと環境の管理にどのように役立つかを確認することをお勧めします。

重要

現在、Microsoft Copilot in Azure (プレビュー) はプレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

Microsoft Copilot in Azure を使用して Kubernetes YAML ファイルを生成する

Microsoft Copilot in Azure を通じ、Kubernetes YAML ファイルを生成して AKS クラスターに適用することもできれば、新しいデプロイを作成することもできます。 指定するのは、コンテナー イメージ、リソース要件、ネットワーク設定などのアプリケーション仕様です。 Microsoft Copilot in Azure は入力を使用して、目的の Kubernetes デプロイ、サービス、およびその他のリソースを定義する包括的な YAML ファイルを生成し、インフラストラクチャをコードとして効果的にカプセル化します。

Microsoft Copilot in Azure に Kubernetes YAML ファイルに関するヘルプを求めると、YAML デプロイ エディターを開くかどうかを確認するメッセージが表示されます。

Microsoft Copilot in Azure で AKS YAML ファイルを生成するためのヘルプを求めるプロンプトのスクリーンショット。

確認すると、YAML デプロイ エディターが表示されます。 ここから、Alt + I キーを押してインライン Copilot プロンプトを開くことができます。 ここでプロンプトを入力して、要件に基づいて生成された YAML を確認します。

AKS デプロイの作成を求めるプロンプトが表示された YAML エディターを示すスクリーンショット。

YAML エディターで Kubernetes ファイルの操作に関する補助を得る

Microsoft Copilot in Azure で YAML ファイルが生成されたら、YAML エディターで作業を続けて変更を加えることができます。 最初から始めて、独自の YAML をエディターに直接入力することもできます。 YAML エディターでは、Microsoft Copilot in Azure によって有効な YAML ファイルをすばやく作成するのに役立ついくつかの機能が提供されます。

AKS YAML エディターでの作業時、Alt + I キーを押してインラインの Copilot プロンプトを開きます。

オートコンプリート

Microsoft Copilot in Azure では、入力に基づいてオートコンプリート候補が自動的に表示されます。

AKS YAML ファイルでオートコンプリート候補を表示する Microsoft Copilot in Azure を示すスクリーンショット。

自然言語での質問

インライン Copilot コントロール (Alt + I) を使用して、自然言語を使用した特定の変更を要求できます。 たとえば、"最新の nginx を使うように更新します" と伝えることができます。

AKS YAML ファイルを更新するための Microsoft Copilot in Azure に対する要求のスクリーンショット。

要求に基づいて 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: 前のプロンプトをもう一度試します。

次のステップ