# K8sGPT AI搭載のKubernetesトラブルシューティング。CLI、operator、MCPに対応 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AI DevOpsアシスタント, AI開発者ツール, AIオブザーバビリティ ## K8sGPTとは? K8sGPTは、Kubernetesクラスタの問題を診断し、Kubernetesの状態から説明を提示するAI搭載のトラブルシューティングツールです。このサイトでは、CLIの利用とoperatorベースのデプロイの両方を通じて、より多くのユーザーにKubernetesのSRE的な機能を提供する手段として位置づけられています。 この製品は外部のAIプロバイダーまたはローカルモデルで動作でき、データ匿名化、選択的アナライザー、オプションの自動修復といったガードレールを備えています。また、互換性のあるAIアシスタント向けに、クラスタ分析、リソース検査、ログ、イベント、トラブルシューティング用プロンプトを公開するModel Context Protocolサーバーも提供します。 ## K8sGPTでできること ### AI搭載のクラスタ分析 Kubernetesクラスタの状態を分析し、問題の原因として考えられるものを特定するのに役立つAI生成の説明を受け取ります。 ### データ匿名化 外部のAIバックエンドに分析データを送信する前に、機密データを自動的に匿名化します。 ### AI不要の分析 AIバックエンドを使わずに、ローカル診断やよりシンプルなワークフロー向けに内蔵アナライザーを使用できます。 ### 複数のAIプロバイダー対応 OpenAI、Azure OpenAI、Google Vertex AI、Amazon Bedrock、IBM WatsonX、Ollama、Cohere、Hugging Faceなどの対応プロバイダーから選択できます。 ### 自動修復制御 一部の問題については提案された修正を自動適用でき、修復を手動のまま維持することもできます。 ### MCPサーバー統合 Model Context Protocolを通じてKubernetes操作を公開し、AIアシスタントがクラスタ分析、リソース確認、ログ閲覧、アナライザーフィルターの管理を行えるようにします。 ## 利用シーン ### クラスタ問題のトラブルシューティング リソースの問題、イベント、ログについて平易な説明が必要で、原因の絞り込みを支援してほしいときに、K8sGPTを使ってクラスタを調査します。 ### ローカルまたはAI不要の診断 分析を自分の環境内に留めたい場合や、外部のAIバックエンドにデータを送信したくない場合に、ローカルモデルまたは内蔵アナライザーで実行します。 ### AIアシスタントのワークフロー MCP経由で接続し、AIアシスタントにクラスタ分析、リソース一覧、ログ確認、ガイド付きトラブルシューティング用プロンプトへのアクセスを与えます。 ### クラスタネイティブなデプロイ スタンドアロンのCLIだけに頼るのではなく、クラスタネイティブな構成にしたい場合に、Kubernetes環境へoperatorをデプロイします。 ### 制御された修復とアナライザー選択 構成制御を使ってアナライザーを制限し、修復動作を管理し、分析ワークフローを特定のチームやクラスタに合わせます。 ## よくある質問 ### K8sGPTは何をしますか? K8sGPTは、Kubernetesの問題を診断・修正するためのAI搭載ツールとして紹介されています。クラスタ状態を分析し、AIバックエンドで結果を説明できるほか、よりシンプルな診断のためにAIバックエンドなしで実行できる内蔵アナライザーも提供します。 ### K8sGPTはどのようにインストールできますか? インストールガイドでは、CLIの直接ダウンロード、Kubernetes operatorのデプロイ、Homebrew、APT、YUM/DNF、Dockerなど、複数の対応インストール方法が示されています。 ### MCPサーバーはどのように動作しますか? ホームページとMCPドキュメントでは、ローカルのStdioモードとHTTPモードの両方が示されています。Claude DesktopのようなローカルアシスタントはStdioモードで接続でき、HTTPモードはネットワークアクセスやWebhook連携をサポートします。 ### K8sGPTはどのAIプロバイダーをサポートしていますか? ホームページには、OpenAI、Azure OpenAI、Google Vertex AI、Amazon Bedrock、IBM WatsonX、Ollama、Cohere、Hugging Faceなど、複数のAIプロバイダーが掲載されています。ドキュメントではローカルAIモデルのサポートも記載されています。 ## クイック情報 - **カテゴリー**: 開発者ツール - **主な用途**: Kubernetesのトラブルシューティングと分析 - **プラットフォーム**: CLI、Kubernetes operator、MCPサーバー - **AIサポート**: 外部プロバイダーとローカルモデル - **ソースドメイン**: k8sgpt.ai - **デプロイオプション**: 直接インストール、operator、パッケージマネージャー、Docker