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 デプロイ エディターを開くかどうかを確認するメッセージが表示されます。
確認すると、YAML デプロイ エディターが表示されます。 ここから、Alt + I キーを押してインライン Copilot プロンプトを開くことができます。 ここでプロンプトを入力して、要件に基づいて生成された 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 では、入力に基づいてオートコンプリートの候補が自動的に表示されます。
自然言語での質問
インライン Copilot コントロール (Alt + I) を使用して、自然言語を使用した特定の変更を要求できます。 たとえば、"最新の nginx を使うように更新します" と伝えることができます。
要求に基づいて Microsoft Copilot for Azure で YAML に変更が加えられ、違いが強調表示されます。
[受け入れる] を選択してこれらの変更を保存するか、[X] を 選択して変更を拒否します。 受け入れる前にさらに変更を加えるには、別のクエリを入力し、[更新] ボタンを選択して新しい変更を表示できます。
[差分] ボタンを選択して、差分ビューをインラインとサイド バイ サイドで切り替えることもできます。
組み込みコマンド
YAML ファイルを使用する場合、Microsoft Copilot for Azure には、より効率的に作業するための組み込みコマンドが用意されています。 これらのコマンドにアクセスするには、インライン Copilot コントロールに「/」と入力します。
現在、次のコマンドを使用できます。
- /explain: YAML ファイルのセクションまたは要素に関する詳細情報を取得します。
- /format: 標準のインデントを適用するか、その他の書式設定の問題を修正します。
- /fix: 無効な YAML に関する問題を解決します。
- /discard: これまでに行った変更を破棄します。
- /chat: 完全な Microsoft Copilot for Azure ペインを開きます。
- /close: インライン Copilot コントロールを閉じます。
- /retry: 前のプロンプトをもう一度試します。
次のステップ
- Microsoft Copilot for Azure を AKS の操作に役立てるその他の方法を学ぶ。
- Microsoft Copilot for Azure の機能を確認する。
- Azure Kubernetes Service (AKS) の詳細を見る。