コンテンツにスキップ

概要

Kubetail Web ダッシュボードは、Kubernetes ワークロード全体を俯瞰でき、複数のログストリームをリアルタイムで追跡できるブラウザベースの GUI です。

ダッシュボードは 2 通りの方法で実行できます。

  • デスクトップ上で実行kubetail CLI を使ってローカルのダッシュボードサーバーを起動し、kubeconfig ファイルを使ってクラスターに認証します。クラスター側のインストールは不要です。(デスクトップで実行 > インストール を参照)
  • クラスター内で実行 — Helm または YAML マニフェストを使ってダッシュボードを Kubernetes ワークロードとしてデプロイし、kubectl port-forwardkubectl proxy、または ingress リソース経由でアクセスします。(クラスター内で実行 > インストール を参照)

ダッシュボードを開くと、最初に Kubernetes ワークロードの一覧が表示されます。

Kubetail dashboard home page showing a list of Kubernetes workloads Kubetail dashboard home page showing a list of Kubernetes workloads

ここから次のことができます。

  • 任意のワークロードの横にある View をクリックして、そのログコンソールを新しいタブで開く
  • チェックボックスで複数のワークロードを選択し、Open in Console をクリックして、それらのログを 1 本のタイムラインにまとめて表示する

表示したいログを選択してコンソールを開くと、ログのリアルタイム tail が表示されます。

Kubetail dashboard logging console showing web server log streams Kubetail dashboard logging console showing web server log streams

ダッシュボードは 2 種類のログ配信パイプラインをサポートしています。

パイプラインクラスターへのインストールが必要か機能
Kubernetes API (Basic)不要リアルタイムログ tail、基本的なフィルタリング
Kubetail API (Advanced)必要基本機能すべて + ログファイルサイズ、最後のイベント時刻、検索

デフォルトでは、ダッシュボードは Kubernetes API パイプラインを使用します。クラスターに Kubetail API をインストールすると、高度なパイプラインが自動的に有効になります。


右下のステータスドットをクリックすると、ダッシュボードのバックエンドサーバー、クラスターの Kubernetes API、そしてオプションの Kubetail Cluster API の健全性を確認できます。

Health status dialog showing server, Kubernetes API, and Kubetail API status Health status dialog showing server, Kubernetes API, and Kubetail API status