본문 바로가기
DevOps 스터디 - 도커 & K8S

Reference - Network

by yeongki0944 2025. 3. 15.

1. Linux Network

Linux Kernel Networking Stack 진입장벽 허물기 - 강주희 | OICDKorea2022 - https://2022.openinfradays.kr/session/6
Networking and Kubernetes: A Layered approach - CH2. Linux Networking
https://www.oreilly.com/library/view/networking-and-kubernetes/9781492081647/ 
https://www.logicmonitor.com/wp-content/uploads/2023/06/LogicMonitor-OReilly-Networking-Kubernetes.pdf 
TCP/IP 네트워크 스택 이해하기 - https://d2.naver.com/helloworld/47667 
Linux network stack - https://limjunho.github.io/2021/05/21/linux-network-stack.html 
133. [Network] iptables의 NAT 테이블 (DNAT, SNAT 등) 을 사용한 트래픽 제어하기 - https://blog.naver.com/alice_k106/221305928714 
Docker Networking Model — Introduction - https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68 
WIKIPEDIA / Netfilter - https://en.wikipedia.org/wiki/Netfilter 

OSI 7계층

OSI 7계층

> 실질적으로 네트워크 데이터를 처리는 어디에서??

> Linux 네트워크를 찾아보자 > Linux Network Stack

 

 

Linux Network Stack

출처 : Linux Kernel Networking Stack 진입장벽 허물기 - 강주희 | OICDKorea2022 - https://2022.openinfradays.kr/session/6

 

Linux Network Stack

 

 

Netfilter

출처 : WIKIPEDIA / Netfilter - https://en.wikipedia.org/wiki/Netfilter 

 

Linux Kernel - Kernel space, User space 관점

출처 : Docker Networking Model — Introduction - https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68 


None

Host
 

Bridge

Bridge - Default Behaviors


Container
 

 

 

 

Mac VLAN

 

 

 

 


2. 도커없이 컨테이너 만들기 - Network

3편. 네트워크 네임스페이스(1) - https://netpple.github.io/docs/make-container-without-docker/network-namespace-1 
4편. 네트워크 네임스페이스(2) - https://netpple.github.io/docs/make-container-without-docker/network-namespace-2 
6편. 오버레이 네트워크 - https://netpple.github.io/docs/make-container-without-docker/overlay-network-1 
7. 다이나믹 오버레이 네트워크 - https://netpple.github.io/docs/make-container-without-docker/overlay-network-2 

 

 

 


3. 도커 네트워크

15. [Docker] 도커에서 Container 포트와 Host 포트의 개념 - https://blog.naver.com/alice_k106/220278762795 
63. [Container] Open Container Initiative 번역 - https://blog.naver.com/alice_k106/220632009126 
74. [Docker] Docker 의 Load Balance 기능 사용하기 - https://blog.naver.com/alice_k106/220747224965 
77. [Docker] etcd를 활용하여 Docker Overlay Network 사용하기 - https://blog.naver.com/alice_k106/220772125819 
97. [Docker + Network] Docker 컨테이너의 Macvlan 사용해보기 - https://blog.naver.com/alice_k106/220984112963 
108. [Docker + Network] Docker 컨테이너의 Macvlan 사용해보기 - 2편 - https://blog.naver.com/alice_k106/221093585471 
118. [Docker] Docker 컨테이너에 여러 개의 네트워크를 연결해 사용하기 - https://blog.naver.com/alice_k106/221158811289 
134. [Docker] Deep Dive into Docker Overlay Network 1편 (VXLAN) - https://blog.naver.com/alice_k106/221310012442 
138. [Docker] Deep Dive into Docker Overlay Network 2편 (VXLAN)  - https://blog.naver.com/alice_k106/221312812227 
152. [Docker] vxlan를 이용한 overlay 네트워크 구성 및 discovery를 위한 consul 연동 (1편) - https://blog.naver.com/alice_k106/221464946026 
153. [Docker] vxlan를 이용한 overlay 네트워크 구성 및 discovery를 위한 consul 연동 (2편) - https://blog.naver.com/alice_k106/221465311757 
166. [Docker] Docker 네트워크 구조 : userland proxy, iptables hairpining - https://blog.naver.com/alice_k106/221513460725 

 

 


4. 쿠버네티스 네트워크

쿠버네티스(Kubernetes) 네트워크 정리 - https://medium.com/finda-tech/kubernetes-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%A0%95%EB%A6%AC-fccd4fd0ae6 
Understanding kubernetes networking: pods - https://medium.com/google-cloud/understanding-kubernetes-networking-pods-7117dd28727 
[번역] 쿠버네티스 네트워킹 이해하기#1: Pods - https://coffeewhale.com/k8s/network/2019/04/19/k8s-network-01/ 
[번역] 쿠버네티스 네트워킹 이해하기#2: Services - https://coffeewhale.com/k8s/network/2019/05/11/k8s-network-02/ 
[번역] 쿠버네티스 네트워킹 이해하기#3: Ingress - https://coffeewhale.com/k8s/network/2019/05/30/k8s-network-03/