Kubernetes Network

Kubernetes 네트워크는 크게 4가지로 분류된다.


서로 결합된 컨테이너와 컨테이너 간 통신

Container to Container

먼저 Docker로 생성된 컨테이너의 기본적인 네트워크 동작 구조를 알아보자.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4cede286-0079-484b-87f1-58054fad480a/Untitled.png

Docker에서는 기본적으로 같은 노드(host) 내의 컨테이너 끼리의 통신은 위 그림과 같이 docker0라는 가상 네트워크 인터페이스(172.17.0.0/24)를 통해 가능하다.

또한 각 컨테이너는 veth라는 가상 네트워크 인터페이스를 고유하게 가지며 따라서 각각의 veth IP 주소 값으로 통신할 수 있다.