OSS探訪

Hubble — Cilium/eBPFのflowからKubernetes通信・policy・service依存を可視化する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
4,340
主要言語
Makefile
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/15

概要

Hubbleは、CiliumとeBPFを土台にKubernetes workloadのnetwork/service/security behaviorを観測するplatformです。Pod間通信、DNS query、TCP connection、HTTP request、network policy deny、latencyなどをflowとして追跡し、service mapやmetricsへ展開できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

L3/L4/L7のflowをapplication変更なしで観測する

CiliumのeBPF dataplaneから通信flowを取得し、TCP接続、DNS query、HTTP request/responseなどをworkloadやnamespace単位で確認できます。

出典:[2][4]

service依存・policy deny・latencyを調査する

service map、network policy decision、HTTP status/latency、DNS failureなどを使い、microservices間の依存関係や通信障害を調査できます。

出典:[2]

Cilium採用clusterでnetwork troubleshootingを深掘りしたい場合に

Kubernetesの通信失敗をapplication logだけで追えない場合や、policyによるdrop、DNS問題、service間latencyをcluster横断で確認したい用途に向きます。

出典:[2][4]

Cilium依存とcomponent maturityを確認する

HubbleはCilium/eBPF上で動作するためCilium導入済みclusterが前提です。READMEではCLI、Server、Metrics、RelayはStableですがHubble UIはBetaとされており、critical workloadではcomponentごとの状態を確認してください。

出典:[2]

参考にした公式資料

  1. [1]cilium/hubble repository(2026-09-20)
  2. [2]Hubble README(2026-09-20)
  3. [3]Hubble Apache-2.0 license(2026-09-20)
  4. [4]Cilium Hubble documentation(2026-09-20)
編集部からの補足

Ciliumのnetwork dataplane上で「どのPodがどこへ通信し、DNS/HTTP/TCPのどこで失敗したか」を追いたい場合に有力です。独立したCNIではなくCilium上に構築されるobservability layerなので、まずCiliumを導入する必要があります。READMEではCLI/Server/Metrics/RelayはStable、Hubble UIはBetaです。

3ステップで試す

  1. 1

    Cilium clusterでHubbleを有効化

    Cilium導入済みの検証用Kubernetes clusterでHubble Relayを有効化します。

    cilium hubble enable
  2. 2

    Hubble CLIを導入

    利用中のOSに合う公式手順でHubble CLIを導入します。

    https://docs.cilium.io/en/stable/observability/hubble/setup.html#install-the-hubble-client
  3. 3

    直近のflowを観測

    Relayへのport-forwardを自動で行い、直近1分のPod間通信やpolicy decisionを確認します。

    hubble observe --port-forward --since 1m
公式READMEで確認

成長

成長の推移 · 直近30日

4,340 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
8
Open PR
1
Issue登録
0
Issue解決
2
PR登録
25
PRマージ
22

Issues

0 / 2

6月23日9月20日
Issue登録Issue解決

Pull Requests

25 / 22

6月23日9月20日
PR登録PRマージ

メンテナンス状況

Issue初回応答中央値
データなし
Issue応答率
対象Issueなし

直近90日に外部から作成されたIssue(新しい順に最大100件)が対象です。OWNER・MEMBER・COLLABORATORによる最初のコメントを応答とし、全コメントを確認できないIssueは集計から除外します。中央値と応答率は週次更新です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • ebpf
  • observability
  • kubernetes
  • metrics
  • networking
  • security
  • tracing
  • cilium
Stars
4,340
Forks
301
Watchers
46
Open Issues
43
Contributors
49
主要言語
Makefile
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/15

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。