次の方法で共有


Azure 用 GitHub Copilot で AKS プラグインを使用して、Azure Kubernetes Service での日常のエクスペリエンスを強化する

Azure 用 GitHub Copilot (@azure) 拡張機能の AKS プラグイン (またはスキル) を使用すると、ユーザーは GitHub Copilot チャット ビューから直接 Azure Kubernetes Service (AKS) に関連するさまざまなタスクを実行できます。 これらのスキルには、AKS クラスターの作成、AKS クラスターへのマニフェストのデプロイ、Kubectl コマンドの生成などがあります。

前提条件

作業を開始する前に、次のリソースがあることを確認してください。

Azure 用 GitHub Copilot 用の AKS プラグインの使用を開始する方法

Visual Studio Code で GitHub Copilot サイドバー パネルを開くと、Azure 用 GitHub Copilot 用の AKS プラグインにアクセスできます。

AKS クラスターの作成

Azure 用 GitHub Copilot を使用して作成されているクラスターを示すスクリーンショット。

AKS クラスターは、次のプロンプトを使用して作成できます:

  • [@azure] Kubernetes クラスターの作成を手伝って
  • [@azure] AKS クラスターを設定できますか?
  • [@azure] コンテナー化されたアプリケーションがある場合、それをホストする AKS クラスターの作成を手伝って
  • [@azure] AKS クラスターを作成する
  • [@azure] アプリケーションをホストする Kubernetes クラスターを作成する

マニフェストを AKS クラスターにデプロイする

Azure 用 GitHub Copilot 経由でデプロイされているマニフェストを示すスクリーンショット。

アプリケーション マニフェストは、GitHub Copilot チャット ビューから直接 AKS クラスターにデプロイできます。 これにより、デプロイ プロセスが簡略化され、一貫性が確保されます。 定義済みのプロンプトを使用することで、デプロイ中のエラーのリスクが最小限に抑えられ、デプロイの信頼性と安定性が向上します。

マニフェスト ファイルを AKS クラスターにデプロイするには、次のプロンプトを使用できます:

  • [@azure] マニフェスト ファイルの配置を手伝って
  • [@azure] マニフェストを AKS クラスターにデプロイできますか?
  • [@azure] マニフェストを Kubernetes クラスターにデプロイできますか?
  • [@azure] アプリケーション マニフェストを AKS クラスターにデプロイする
  • [@azure] AKS クラスターのマニフェストをデプロイする

kubectl コマンドを生成する

Azure 用 GitHub Copilot を使用した kubectl コマンドを示すスクリーンショット。

複雑なコマンド構文を覚えておく必要なく、さまざまな Kubectl コマンドを生成して AKS クラスターを管理できます。 これにより、特に Kubernetes の専門家ではないユーザーにとって、クラスター管理のアクセシビリティが高くなります。 必要なコマンドをすばやく生成すると、クラスター操作をより効率的に実行し、時間と労力を節約できます。

次のプロンプトを使用して、AKS クラスターのさまざまな Kubectl コマンドを生成できます:

  • [@azure] AKS クラスターのすべてのサービスを一覧表示する
  • [@azure] AKS クラスター内の少なくとも 2 つのレプリカのあるデプロイを取得する kubectl コマンド
  • [@azure] 外部 IP を使用して AKS クラスター内のすべてのサービスを取得する
  • [@azure] AKS クラスターのポッド情報を取得する kubectl コマンドは何ですか?
  • [@azure] すべての API リソースを取得するための kubectl コマンドを取得できますか

詳細については、Visual Studio Code 用の AKS 拡張機能の機能に関するページを参照してください。

製品サポートとフィードバック

質問がある場合や製品に関するフィードバックを提供したい場合は、AKS 拡張機能 GitHub リポジトリで問題をオープンしてください。

次のステップ

他の AKS アドオンと拡張機能の詳細については、「AKS のアドオン、拡張機能、およびその他の統合」を参照してください。