DigitalOcean Kubernetes

DOKS の監視を、
デスクトップから直接

DigitalOcean Kubernetes のクラスターを、macOS のメニューバーと Windows のシステムトレイでワンクリックの距離に。状態をひと目で把握し、Pod のログをライブで見て、再起動やスケーリングもワンクリックです。doctl kubernetes cluster kubeconfig save と既存の kubeconfig で接続します。

14 日間の無料トライアル · 年額 12 € から · アカウント不要

ダッシュボードなしで DOKS を監視

数秒で DOKS に接続。 doctl kubernetes cluster kubeconfig save が書き込むコンテキストをそのまま利用 - DigitalOcean のクラスター間の切り替えもメニューバーから。
クラスター内では何も動きません。 Helm リリースも Operator も scrape ターゲットも不要。Worker Node はワークロードのために空けておけます。
状態をひと目で。 メニューバー/システムトレイのステータスドット。クラッシュや CPU・メモリ高負荷はデスクトップ通知でお知らせします。
ログとアクション。 Pod のログをストリーミング、Pod の再起動、Deployment のスケーリング、Rollout の restart/undo、cordon/drain - すべて確認付きです。
マルチクラウドにも対応。 DOKS を AKS、EKS、GKE、ローカルのクラスターと同じアプリでまとめて管理できます。
席単位ではなく年額。 年額 12 € から - ユーザーごとの月額サブスクリプションはありません。

DigitalOcean ならではの、RAM をめぐる話

DOKS が選ばれるのは、分かりやすくて安いからです。ここでのクラスターは、数ギガバイトの RAM を積んだ Node が 2 台か 3 台という構成がよくあります - そして、クラスター内の監視スタックが最も重くのしかかるのが、まさにこの規模です。Prometheus に Grafana、さらに Exporter を加えると、小さな Node Pool のかなりの部分を占めることになり、ワークロードに使える余地が減るか、当初の想定より大きな Droplet を用意するかの二択になります。

Kubebar は、その仕事をあなたがすでに向かっているマシンへ移します。kubeconfig 経由で API-Server と通信するため、クラスター側のコストは数回の API 呼び出しだけ - サイジングもパッチ当ても課金も必要なワークロードではありません。

クラスター内の Prometheus & GrafanaKubebar
動作する場所あなたの Worker Nodeあなたのデスクトップ
消費する Node リソース小さな Pool では無視できないなし
インストールするもの1-Click スタックまたは Helm リリースクラスターには何も不要
メトリクスの履歴とダッシュボードあり - 最大の強み直近の CPU/RAM スパークラインのみ
アラートルール(PromQL)ありなし - しきい値による通知のみ
「今どこか壊れていないか?」ダッシュボードを開くステータスドットで常時可視
問題への対処ターミナルに切り替えるワンクリックで再起動またはスケーリング

両者は置き換えではなく補い合う関係です。履歴と PromQL によるアラートが必要なら Prometheus はそのまま使ってください。Kubebar は「今、何か手を打つ必要があるか」という日常的な問いをカバーします。

Kubebar での DigitalOcean Kubernetes クラスターの概要
Kubebar でストリーミングされる DOKS の Pod ログ

3 ステップで DOKS の監視を設定

  1. クラスターの認証情報を保存する。 doctl kubernetes cluster kubeconfig save <cluster-name> でクラスターが ~/.kube/config に取り込まれ、認証トークンも自動で処理されます。
  2. Kubebar を開く。 既存の kubeconfig を自動的に読み込みます - 追加の設定もアカウントも不要で、クラスターには何もデプロイしません。
  3. コンテキストを選ぶ。 メニューバーまたはシステムトレイから DigitalOcean のコンテキストを選んで、監視を始めます。

メニューバーからできること

DOKS のコンテキストを読み込めば、あとはすべてメニューバーかシステムトレイで完結します - コントロールパネルのタブは必要ありません。

状態をひと目で。 Pod がクラッシュしたり CPU やメモリが上がったりした瞬間に、ステータスドットが赤くなります - デスクトップ通知付きなので、ダッシュボードを見張らなくても気づけます。
Pod のライブログ。 どの Pod のログもリアルタイムのウィンドウでストリーミングし、絞り込んで、必要な部分だけをコピーまたは保存できます。
ワンクリックのアクション。 Pod の再起動、Deployment のスケーリング、Rollout の restart や undo、Node の cordon や drain - いずれも確認ステップ付きです。
クラスターを即座に切り替え。 kubeconfig 内のすべてのコンテキストがワンクリックの距離。他のプロバイダーのクラスターも同様です。
AI はオプション、キーは自前で。 Anthropic、OpenAI、Ollama を使ってログの解説、不調な Pod の診断、requests の適正化ができます - もちろんオフのままでも構いません。
ネイティブでプライベート。 アカウントもクラウドのバックエンドもありません - DigitalOcean の認証情報と kubeconfig が手元のマシンを離れることはありません。

DigitalOcean のコントロールパネルではなくデスクトップアプリを使う理由

クラスターの作成、Node Pool のサイズ変更、トークンの管理には、コントロールパネルが適した場所です。しかし Pod が CrashLoop に陥っているときに使いたい場所ではありません。サインインしてクラスターまでたどり着いても、結局は直すためにターミナルへ移ることになります。Kubebar ならサインインなしでクラスターの状態が見え、対処 - 再起動、スケーリング、Rollout の undo - も同じメニューからワンクリックです。

DOKS クラスターを監視しましょう

14 日間無料。その後は年額 12 € から。

Kubebar をダウンロード

よくある質問

Kubebar は DigitalOcean Kubernetes で使えますか?

はい。doctl kubernetes cluster kubeconfig save <cluster> を実行してクラスターを kubeconfig に取り込めば、Kubebar がそのコンテキストを自動的に認識します。クラスターには何もインストールされません。

Prometheus と Grafana のスタックはまだ必要ですか?

必要なものによります。DigitalOcean の 1-Click 監視スタックはメトリクスの履歴、ダッシュボード、アラートルールを提供しますが、Kubebar はそれを置き換えるものではありません。Kubebar が置き換えるのは、「今どこか壊れていないか」を確かめるためだけにダッシュボードを開く手間です - しかも Worker Node 上では何も動かしません。

なぜ DigitalOcean で特にこれが重要なのですか?

DOKS のクラスターは小規模でコスト最適化されていることが多く、数ギガバイトの RAM を積んだ Node が 2 台か 3 台といった構成です。クラスター内の Prometheus と Grafana のスタックは、そのうち無視できない割合を消費します。デスクトップクライアントなら代わりに手元のマシンを使うので、Node の予算をワークロードに回せます。

メニューバーから DOKS に対して何ができますか?

クラスターの状態をひと目で確認しデスクトップ通知を受け取る、Pod のライブログ、ワンクリックでの Pod 再起動、Deployment のスケーリング、Rollout の restart や undo、Node の cordon や drain - いずれも確認を挟んで実行します。