Microsoft Copilot in Azure を使用して AKS クラスターを効率的に操作する

Microsoft Copilot in Azure (プレビュー) は、Azure Kubernetes Service (AKS) クラスターをより効率的に操作するのに役立ちます。

Microsoft Copilot in Azure に AKS に関する助けを求めると、Microsoft Copilot in Azure は可能な限り、現在の会話や Azure portal でユーザーが閲覧しているページに基づいて自動的にコンテキストを抽出します。 コンテキストが明確でない場合、ユーザーはクラスターを指定するように求められます。

この動画では、AKS クラスターの管理と構成を、Copilot in Azure がどのようにサポートするのかをお見せします。

Note

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

重要

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

クラスター コマンドを実行する

Microsoft Copilot in Azure を使用して、プロンプトに基づく kubectl コマンドを実行できます。 kubectl コマンドによって実現できる要求を行うと、そのコマンドがそれを [コマンドの実行] ペインで直接実行するためのオプションと共に表示されます。 このペインでは、クラスターに直接接続することなく、Azure API を通してクラスター上のコマンドを実行できます。 生成されたコマンドをコピーして、それを直接実行することもできます。

このビデオでは、AKS クラスターを管理するための kubectl コマンドを、Copilot in Azure がどのようにサポートするのかをお見せします。

クラスター コマンドのサンプル プロンプト

AKS クラスターで kubectl コマンドを実行するために使用できるプロンプトの種類の例をいくつか以下に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類の情報を取得する他のプロンプトを試してください。

  • "このクラスター内の失敗したポッドをすべて一覧表示する"
  • "デプロイ aksdeployment のロールアウト状態を確認する"
  • "すべての名前空間内の保留中状態にあるポッドをすべて取得する"
  • "名前空間 my-namespace 内の my-deployment という名前のデプロイを削除できますか?"
  • "デプロイ my-deployment のレプリカの数を 5 にスケーリングする"

クラスター コマンドの例

"クラスター内の名前空間をすべて一覧表示する" と言うことができます。クラスターをまだ使用していない場合は、クラスターを選択するように求められます。 Microsoft Copilot in Azure は、要求を実行するための kubectl コマンドを表示し、そのコマンドを実行するかどうかをユーザーに確認します。 ユーザーが確認を行うと、生成されたコマンドが入力された状態の [コマンドの実行] ペインが開きます。

kubectl コマンドを実行するための Microsoft Copilot in Azure に対するプロンプトのスクリーンショット。

IP アドレスの認可を有効にする

Microsoft Copilot in Azure を使用して、AKS クラスターへのアクセスが許可されている IP アドレスをすばやく変更します。 独自の IP アドレスを参照している場合、Microsoft Copilot in Azure は、正確なアドレスを指定しなくても、それを承認された IP 範囲に追加できます。 代替 IP アドレスを含めたい場合、Microsoft Copilot in Azure は、AKS クラスターの [ネットワーク] ペインを開くかどうかをユーザーに確認し、ユーザーが関連するフィールドを編集するのを手助けします。

IP アドレスのサンプル プロンプト

AKS クラスターにアクセスできる IP アドレスを管理するために使用できるプロンプトの種類の例をいくつか以下に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類の情報を取得する他のプロンプトを試してください。

  • "IP が AKS クラスターにアクセスすることを許可する"
  • "AKS クラスターのネットワーク ポリシーの許可リストに IP アドレスを追加する"
  • "AKS クラスターのネットワーク構成の承認された IP 範囲に IP アドレスを追加する"
  • "AKS クラスターの承認済み IP 範囲に IP CIDR を追加する"
  • "AKS クラスターの承認済み IP 範囲を更新する"

クラスターのバックアップを管理する

Microsoft Copilot in Azure は、Azure Backup 拡張機能を AKS クラスターにインストールするプロセスを効率化するのに役立ちます。 拡張機能が既にインストールされているクラスターでは、バックアップの構成と既存のバックアップの表示を手助けします。

バックアップに関する助けを求めると、クラスターを選択するように求められます。 そこから、Microsoft Copilot in Azure は、そのクラスターの [バックアップ] ペインを開くようにユーザーに求めます。このペインでは拡張機能のインストール、バックアップの構成、または既存のバックアップの表示を進めることができます。

バックアップのサンプル プロンプト

AKS クラスター バックアップを管理するために使用できるプロンプトの種類の例をいくつか以下に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類の情報を取得する他のプロンプトを試してください。

  • "AKS クラスターにバックアップ拡張機能をインストールする"
  • "AKS バックアップを構成する"
  • "AKS クラスター上のバックアップ拡張機能を管理する"
  • "AKS クラスター上のバックアップを表示したい"

バックアップの例

"AKS バックアップをインストールする" と言うことで、AKS バックアップ拡張機能をインストールするプロセスを開始できます。 クラスターを選択すると、それの [バックアップ] ペインを開くように求められます。 そこから、[バックアップのインストールの開始] を選択して、そのエクスペリエンスを開きます。 拡張機能の前提条件を確認したら、インストール プロセスに進むことができます。

AKS クラスターのバックアップ拡張機能のインストール プロセスを開始する Microsoft Copilot in Azure を示すスクリーンショット。

AKS 価格レベルを更新する

Microsoft Copilot in Azure を使用して AKS 価格レベルを変更します。 価格レベルの更新を要求すると、確認を求めるメッセージが表示され、その後に Microsoft Copilot in Azure がユーザーの代わりに変更を行います。

クラスターの価格レベルを変更する前に、情報に基づいた意思決定を行えるようにさまざまな価格レベルに関する情報を取得することもできます。

価格レベルのサンプル プロンプト

AKS 価格レベルを管理するために使用できるプロンプトの種類の例をいくつか以下に示します。 実際のシナリオに基づいてこれらのプロンプトを変更したり、別の種類の変更を行うために他のプロンプトを試してください。

  • "現在の AKS 価格レベルは何ですか?"
  • "AKS クラスターの価格レベルを更新する"
  • "AKS クラスターの価格レベルを Standard にアップグレードする"
  • "AKS クラスターの価格レベルを Free にダウングレードする"
  • "Free 価格レベルにはどのような制限がありますか?"
  • "Premium AKS 価格レベルの恩恵は何ですか?"

Kubernetes YAML ファイルを操作する

Microsoft Copilot in Azure は、AKS クラスターに適用する Kubernetes YAML ファイルの作成に役立ちます。

詳細については、「Microsoft Copilot in Azure を使用する Kubernetes YAML ファイルの作成」を参照してください。

次のステップ