Share via


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

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

Microsoft Copilot for Azure に Kubernetes YAML ファイルに関する助けを求めると、YAML デプロイ エディターを開くメッセージが表示されます。 そこから、Microsoft Copilot for Azure を補助に使用して、必要な YAML ファイルを作成、編集、書式設定してクラスターを作成できます。

Note

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

重要

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

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

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

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

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

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

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

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

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

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

オートコンプリート

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

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

自然言語での質問

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

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

要求に基づいて Microsoft Copilot for Azure で YAML に変更が加えられ、違いが強調表示されます。

Microsoft Copilot for Azure が YAML ファイルに対して行った変更を示すスクリーンショット。

[受け入れる] を選択してこれらの変更を保存するか、[X] を 選択して変更を拒否します。 受け入れる前にさらに変更を加えるには、別のクエリを入力し、[更新] ボタンを選択して新しい変更を表示できます。

[差分] ボタンを選択して、差分ビューをインラインとサイド バイ サイドで切り替えることもできます。

AKS YAML エディターのサイド バイ サイドの差分ビューを示すスクリーンショット。トグル ボタンが強調表示されています。

組み込みコマンド

YAML ファイルを使用する場合、Microsoft Copilot for Azure には、より効率的に作業するための組み込みコマンドが用意されています。 これらのコマンドにアクセスするには、インライン Copilot コントロールに「/」と入力します。

AKS YAML ファイルのインラインの Microsoft Copilot for Azure コントロールで使用できるコマンドを示すスクリーンショット。

現在、次のコマンドを使用できます。

  • /explain: YAML ファイルのセクションまたは要素に関する詳細情報を取得します。
  • /format: 標準のインデントを適用するか、その他の書式設定の問題を修正します。
  • /fix: 無効な YAML に関する問題を解決します。
  • /discard: これまでに行った変更を破棄します。
  • /chat: 完全な Microsoft Copilot for Azure ペインを開きます。
  • /close: インライン Copilot コントロールを閉じます。
  • /retry: 前のプロンプトをもう一度試します。

次のステップ