Hubble 아키텍처

Hubble 아키텍처 An architecture diagram generated by Archify. eBPF Programs · 커널 데이터패스 · Kubernetes 클러스터 › Node 1 eBPF Programs 커널 데이터패스 Cilium Agent · 노드 데몬 · Kubernetes 클러스터 › Node 1 Cilium Agent 노드 데몬 Hubble Observer · Cilium Agent 내장 · Kubernetes 클러스터 › Node 1 Hubble Observer Cilium Agent 내장 eBPF Programs · 커널 데이터패스 · Kubernetes 클러스터 › Node 2 eBPF Programs 커널 데이터패스 Cilium Agent · 노드 데몬 · Kubernetes 클러스터 › Node 2 Cilium Agent 노드 데몬 Hubble Observer · Cilium Agent 내장 · Kubernetes 클러스터 › Node 2 Hubble Observer Cilium Agent 내장 Hubble Relay · 클러스터 전체 흐름 집계 · Kubernetes 클러스터 Hubble Relay 클러스터 전체 흐름 집계 Hubble UI · 시각화 대시보드 · Kubernetes 클러스터 Hubble UI 시각화 대시보드 Hubble CLI · 로컬 설치 · 클러스터 외부 Hubble CLI 로컬 설치 Prometheus · Hubble Metrics 수집 · 클러스터 외부 Prometheus Hubble Metrics 수집 Grafana · 메트릭 대시보드 · 클러스터 외부 Grafana 메트릭 대시보드 흐름 이벤트 흐름 이벤트 흐름 데이터 집계된 흐름 hubble observe 메트릭 대시보드 쿼리 Kubernetes 클러스터 Node 1 Node 2 클러스터 외부 Legend 프런트엔드 백엔드 서비스 데이터 저장소 보안 구성 요소 외부 시스템

흐름 경로

  • • Hubble Observer는 Cilium Agent에 내장되어 노드별 흐름을 수집한다
  • • Hubble Relay(Deployment)가 클러스터 전체 흐름을 집계한다
  • • Hubble UI(Deployment)와 로컬 설치형 Hubble CLI가 집계 결과를 보여준다

메트릭 경로

  • • Hubble Metrics도 Cilium Agent에 내장되어 Prometheus 메트릭을 노출한다
  • • dns · drop · tcp · flow · icmp · http 메트릭을 Helm values로 활성화한다
  • • Prometheus가 수집한 메트릭을 Grafana 대시보드로 시각화한다