Calico 아키텍처

Calico 아키텍처 An architecture diagram generated by Archify. Kubernetes API Server · 정책 / 라우팅 소스 · Architecture component Kubernetes API Server 정책 / 라우팅 소스 Typha · 데이터스토어 캐시 · Architecture component Typha 데이터스토어 캐시 Felix · 노드별 에이전트 · Architecture component Felix 노드별 에이전트 BIRD · 노드별 BGP · Architecture component BIRD 노드별 BGP ToR 스위치 / Spine · 외부 네트워크 · Architecture component ToR 스위치 / Spine 외부 네트워크 정책 / 라우팅 감시 정책 + 라우팅 정책 + 라우팅 BGP 피어링 Legend 백엔드 서비스 클라우드 서비스

제어

  • • Typha가 데이터스토어 변경 사항을 모든 노드에 분산해 API 서버 부하를 줄인다
  • • Felix가 각 노드에서 인터페이스, 라우팅, 방화벽 규칙을 프로그래밍한다

라우팅

  • • BIRD가 BGP로 라우팅 정보를 배포한다
  • • ToR 스위치 / Spine과 피어링해 외부 네트워크에 연결한다