Repolode
weibaohui

weibaohui/k8m

AI支援、MCPツール連携、マルチクラスター管理を備えた、軽量なシングルバイナリのKubernetesダッシュボード。

代替できる製品:LensRancher

スター
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. 1

    GitHubのリリースページから最新リリースをダウンロードします

  2. 2

    バイナリでk8mを起動します

    ./k8m
  3. 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 の数値は毎日更新されます。

関連プロジェクト