Kubernetesのコストが見えない。ノードプール、Pod、ストレージ、データ転送——請求書が届いてから慌てるチームは少なくありません。

Clanker Cloudが2026年4月30日にリリースしたv0.0.14では、Kubernetes向けFinOps copilot機能が追加されました。自然言語でクラスタのコスト構造を問い合わせ、Karpenterの設定改善やSavings Plans・Reserved Instanceの提案まで受け取れます。

この記事でわかること

  • Clanker Cloud v0.0.14で追加された4つのFinOps機能
  • Kubernetesコスト管理が難しい理由
  • セットアップ手順と基本的な使い方
  • Kubecostなど既存ツールとの違い

Clanker Cloudとは

Clanker Cloudは、インフラ運用に特化したローカルファーストのAIワークスペースです。Nov 1337 Labs, Inc.が開発しています。AWS、GCP、Azure、Kubernetes、Cloudflare、Hetzner、DigitalOcean、Vercel、GitHubに接続し、自然言語でインフラの状態を問い合わせたり、変更プランを生成したりできます。

CLIはオープンソースとしてGitHubで公開されています。デスクトップアプリにはFree Betaプランがあり、有料プランはLite($5/月)からEnterprise(カスタム料金)まで用意されています。

最大の特徴は「ローカルファースト」の設計です。クラウドの認証情報は自分のマシンから外に出ず、AIのAPIキーも自分で持ち込むBYOK方式を採用しています。OpenAI、Gemini、Cohereに加え、OllamaでGemma 4をローカル実行することも可能です。

v0.0.14で何が変わったか

v0.0.14の目玉は、CLIに追加された4つのFinOps機能です。

ワークロードコスト+ヘルスオーディット

Kubernetesクラスタ内のワークロードごとにコストとヘルス状態を一覧表示します。どのPodがいくらかかっているのか、リソースの過剰割り当てや異常がないかを一括で確認できます。

Karpenterアドバイザー

AWS EKSのノードプロビジョナーであるKarpenterの設定を分析し、改善を提案します。Karpenterはノードの起動・停止をリアルタイムで判断するツールですが、設定の最適化には専門知識が必要です。Clanker Cloudはクラスタの実データをもとに、ノードのライトサイジングやプロビジョニングの最適化を提案します。

Savings Plans・RI推奨

AWSのSavings PlansやReserved Instance(RI)の購入推奨を提示します。オンデマンド料金で動かし続けているワークロードのうち、コミットメント購入に切り替えることで削減できるコストを具体的な金額で示します。

Clanker Maker見積もり

新しいリソースを作成する前に、想定コストを見積もります。Clanker CloudのMakerモード(インフラ変更プラン生成機能)と連携し、変更を適用する前にコストインパクトを把握できます。

なぜKubernetesのコスト管理は難しいのか

Kubernetesのコストが不透明になる原因は、クラウドの請求構造にあります。AWSの請求書にはEC2インスタンスの料金が並びますが、その中でどのPodがどれだけリソースを消費しているかは表示されません。ネームスペース、デプロイメント、ラベルといったKubernetes側の概念と、クラウドの課金単位が一致しないためです。

加えて、エンジニアはピーク負荷に備えてリソースを多めに確保する傾向があります。一度確保したノードプールの利用率を定期的に見直すチームは多くありません。業界の分析では、クラウド支出全体の30〜35%が無駄に消費されていると報告されています。

セットアップと基本的な使い方

CLIのインストールはHomebrewまたはソースからのビルドに対応しています。

brew tap clankercloud/tap
brew install clanker

設定ファイル ~/.clanker.yaml にAWSプロファイルやAIプロバイダのAPIキーを記述します。clanker config init で雛形を生成できます。

Kubernetesへの問い合わせは k8s ask コマンドで行います。

clanker k8s ask "どのPodが一番メモリを使っている?"
clanker k8s ask "クラスタのヘルス状態を教えて"
clanker k8s ask --cluster my-cluster --profile my-aws "全Podを表示して"

内部では3段階のLLMパイプラインが動いています。第1段階でLLMが質問を分析しkubectlの操作を決定、第2段階で並列実行、第3段階でクラスタのコンテキストと合わせてMarkdownのレスポンスを生成します。

コスト関連の問い合わせも同じ要領です。

clanker ask "今月のクラウド支出のトップ5を教えて"
clanker ask "アイドル状態のEC2インスタンスを表示して"
clanker ask --aws "RDSインスタンスのサイズは適切?"

MCPにも対応しており、Claude CodeやCursorなどのAIエージェントからClanker Cloudの機能を呼び出せます。

clanker mcp --transport http --listen 127.0.0.1:39393

既存ツールとの違い

Kubernetesのコスト管理ツールとしては、KubecostやCast AIが知られています。Kubecostはネームスペース・デプロイメント・ラベル単位のコスト配分に強く、PrometheusとGrafanaとの統合が充実しています。Cast AIはノードの自動最適化に特化しています。

Clanker Cloudが取るアプローチは異なります。Kubernetes専用ツールではなく、マルチクラウド対応の汎用インフラワークスペースとしてFinOps機能を提供します。AWS、GCP、Azure、Cloudflare、Hetznerなど複数プロバイダの支出を1つのクエリで横断できる点が強みです。

もう1つの差別化要素はローカルファースト設計です。認証情報をSaaS側に預ける必要がなく、AIのAPIキーも自分で管理します。セキュリティポリシーが厳しい環境でも導入しやすい構造です。

一方で、Clanker Cloudはまだベータ段階にあります。CLIのGitHubリリースはv0.0.6が最新で、デスクトップアプリがv0.0.14です。FinOps機能の成熟度は今後のアップデート次第です。Kubecostのように長期間の詳細なコスト配分データを蓄積する用途には、現時点では専用ツールが適しています。

まとめ

Clanker Cloud v0.0.14は、ローカルファーストのインフラAIワークスペースにKubernetes向けFinOps機能を追加したアップデートです。ワークロードコストの可視化、Karpenter設定の改善提案、Savings Plans/RI推奨、Maker見積もりの4機能が加わり、コスト最適化のワークフローをCLIから完結できるようになりました。

Free Betaプランがあるため、まずは自分のクラスタに接続して実際のコスト構造を確認してみるのが最短の評価方法です。