클러스터 네트워크

클러스터 네트워크

728x90

클러스터 네트워크란?

클러스터 네트워크는 쿠버네티스 클러스터 내부에서 사용되는 네트워크다.

파드는 이 네트워크상의 IP 주소를 부여받아 다른 노드에 있는 파드와 서로 통신한다.

서비스의 IP 주소나 포트번호를 클러스터 외부 네트워크에서 접근할 수 있게 하려면, 서비스 타입을 NodePort 혹은 LoadBalancer로 설정하거나 인그레스를 함께 사용하면 된다.

Flannel

간단한 L3 네트워크를 노드 간에 구축한다.

각 노드 위에 서브넷을 구성해서 한 노드 위에 파드가 다른 노드 위에 파드랑 통신할 수 있도록 한다.

Flannel의 파드는 데몬셋 컨트롤러에 의해 배포된다. 그래서 클러스터에 새로운 노드가 추가되면 자동적으로 파드 네트워크가 확장된다.

Flannel은 네트워킹 기능만을 갖추고 있으며, 접근 제어 기능은 제공하지 않는다.

Calico

노드 간 파드 통신에 더해 네트워크 접근 제어 기능을 제공한다.

예를 들면, 2개의 네임스페이스간에 통신을 금지하는 접근 제어 기능을 설정할 수 있다.

728x90

from http://devbksheen.tistory.com/157 by ccl(A) rewrite - 2021-11-23 18:00:49