複数クラスターの管理、監視、RBACアクセス制御、AIトラブルシューティングアシスタントを備えた、軽量なオープンソースのKubernetesダッシュボードです。
- スター
- 892
- フォーク
- 164
- 未解決の Issue
- 25
- 最終コミット
- 7 時間前
これは何?
k8mは、AMISをベースに構築されたMini Kubernetesダッシュボードで、Kubernetes APIクライアントとしてkomライブラリを使用します。フロントエンドを組み込んだ単一の実行ファイルとして配布され、Linux、macOS、Windowsのx86およびARM環境で動作します。標準のKubernetesに加え、EKS、k3s、kind、k0sのクラスターにも対応しており、複数クラスターを登録して、ハートビートチェックと自動再接続を行いながら監視できます。
AI機能は、Ollamaなどのセルフホスト型も含め、ユーザーが用意したモデルのAPIキーを使って接続します。モデルは同梱されません。選択したテキストの解説、YAMLフィールドの翻訳、リソースの説明の解釈、Podログの分析、コマンドの提案に対応しています。また、k8mはKubernetes操作をMCPツールとして公開しており、各MCP呼び出しは実行ユーザーの権限で行われます。
AI機能に加えて、Pod内のファイルの閲覧・編集、ログ表示とシェルアクセス、クラスターごとのロール認可とNamespaceの許可・拒否リスト、定期的なクラスター検査とDingTalk、WeCom、FeishuまたはWebhookへのアラート、Kubernetesイベントの転送、CRDの検出、Helmチャートマネージャーを提供します。
主な機能
- 01Webフロントエンドを組み込んだシングルバイナリでのデプロイ
- 02ハートビートチェックと自動再接続に対応したマルチクラスター登録
- 03独自のモデルキーを使った、YAMLの翻訳、describeの解釈、ログ分析のAI支援
- 04Kubernetes操作をツールとして公開するMCPサーバー。呼び出しは実行ユーザーの権限で実行
- 05クラスターごとの読み取り専用、exec、管理者の権限設定とNamespaceフィルター
- 06チャットWebhookへの定期的なクラスター検査とKubernetesイベントの転送
ユースケース
- 軽量なWebコンソールから複数のKubernetesクラスターを運用する
- 権限を制御しながら、MCP経由でLLMエージェントにクラスターを調査・操作させる
- クラウドAIサービスの代わりにOllamaを使い、セルフホスト型のクラスター用ダッシュボードを運用する
- 定期的な稼働状況レポートやクラスターイベントをチームのチャットグループに送信する
クイックスタート
- 1
GitHubのリリースページから最新リリースをダウンロードします
- 2
バイナリでk8mを起動します
./k8m - 3
http://127.0.0.1:3618を開き、デフォルトのユーザー名とパスワード「k8m / k8m」でログインします
使う前に知っておきたいこと
- k8mにはモデルが組み込まれていないため、AI機能を利用するにはご自身のモデルAPIキーが必要です。
- デフォルトのログイン認証情報(k8m / k8m)は、本番環境での運用を開始する前に変更してください。
収録されている特集
トピック
よくある質問
- k8m とは?
- AI支援、MCPツール連携、マルチクラスター管理を備えた、軽量なシングルバイナリのKubernetesダッシュボード。 k8mは、AMISをベースに構築されたMini Kubernetesダッシュボードで、Kubernetes APIクライアントとしてkomライブラリを使用します。フロントエンドを組み込んだ単一の実行ファイルとして配布され、Linux、macOS、Windowsのx86およびARM環境で動作します。標準のKubernetesに加え、EKS、k3s、kind、k0sのクラスターにも対応しており、複数クラスターを登録して、ハートビートチェックと自動再接続を行いながら監視できます。
- k8m は無料で使えますか?ライセンスは?
- k8m は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- k8m は今もメンテナンスされていますか?
- 活発にメンテナンス中。k8m の最終コミットは 2026年11月7日 です。
- k8m は何に使えますか?
- 軽量なWebコンソールから複数のKubernetesクラスターを運用する 権限を制御しながら、MCP経由でLLMエージェントにクラスターを調査・操作させる クラウドAIサービスの代わりにOllamaを使い、セルフホスト型のクラスター用ダッシュボードを運用する 定期的な稼働状況レポートやクラスターイベントをチームのチャットグループに送信する
- k8m のインストール方法は?
- GitHubのリリースページから最新リリースをダウンロードします バイナリでk8mを起動します: ./k8m http://127.0.0.1:3618を開き、デフォルトのユーザー名とパスワード「k8m / k8m」でログインします
- k8m はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/weibaohui/k8m
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
既存の Kubernetes オブジェクトを活用しながら、自前の Kubernetes クラスター上で動作し、プロジェクトやサービス、診断結果を平易な言葉で表示するセルフホスト型 PaaS。
クラスターの状態をAIエージェントが読み取れるMCPサーバーを内蔵した、単一バイナリで動作する無料のオープンソースKubernetes UI。
クラスター内でもデスクトップアプリとしても実行できる、使いやすく拡張可能な Kubernetes Web UI。クラスターリソースの一覧表示、閲覧、管理に対応。
Kubernetesのリアルタイムログダッシュボード。ワークロード内の全コンテナのログを1つのタイムラインにまとめ、ブラウザーまたはターミナルで表示できます。
DifyのAPI、Web、worker、sandbox、pluginコンポーネントをKubernetesにデプロイするHelm chart。