pixel
ResourcesTech Blog

[Tech 004] Calico Networking

By 2021년 11월 2일 7월 31st, 2025 No Comments
/*! elementor – v3.19.0 – 29-01-2024 */
.elementor-column .elementor-spacer-inner{height:var(–spacer-size)}.e-con{–container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(–container-widget-width,var(–spacer-size));–align-self:var(–container-widget-align-self,initial);–flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(–container-widget-height,var(–spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}

Calico Networking

Calico 는 환경마다 네트워킹 방식이 상이하다.
  • 로컬 쿠버네티스 Calico
    *출처 https://www.youtube.com/watch?v=JyLtg_SJ1lo 일반적인 쿠버네티스 환경에서는 Node의 Iptables를 참조하여 라우팅을 하게된다. 때문에 동일한 노드의 모든 파드는 Iptables 커널을 참조하여 내부적으로 파드간 통신이 이루어진다.
  • GCP 쿠버네티스 Calico
*출처 https://www.youtube.com/watch?v=JyLtg_SJ1lo
GKE 환경에서는 파드는 기본적으로 노드의 NI로 라우팅을 기본 G/W로 활용한다. 기존 로컬 쿠버네티스와 다르게 Iptables을 참조하여 라우팅되지 않는다. *Ex) 기본 게이트웨이를 VM의 IP주소로 보냄. 즉, GCP네트워크로 보내짐 따라서 위 그림과 같이 같은 노드의 파드간 통신도 외부를 통하도록 구성되어있다.
Secured By miniOrange