본문 바로가기
IT/Kubernetes

[K8S] Cluster Networking

by FreeYourMind 2022. 3. 24.

쿠버네티스의 4가지 networking 문제

1. Container 간의 통신

2. Pod 간 통신

3. Pod와 Service 간 통신

4. 외부와 Service 간 통신

 

Pod 간의 통신 시 요구사항

- Node의 Pod는 NAT 없이 모든 Node의 Pod와 통신 가능 (같은 Cluster 내의 모든 Pod는 서로 통신 가능)

- Node의 Agent는 그 Node의 모든 Pod와 통신 가능

- Host Network의 Node에 있는 Pod는 NAT 없이 모든 Node의 Pod와 통신 가능

 

Container Network Interface

- VxLAN(Virtual Extensible LAN): Overlay Network

- BGP(Border Gateway Protocol): Non-Overlay Network

ex) ACI, Antrea, AWS VPC CNI, Azure CNI, Calico, Cilium 기타 등등

 

* Overlay Network

- Virtual Computer Network

 

 

 

출처

https://kubernetes.io/ko/docs/concepts/cluster-administration/networking/

https://kubevious.io/blog/post/comparing-kubernetes-container-network-interface-cni-providers

https://ykarma1996.tistory.com/179

https://cwal.tistory.com/9

https://post.naver.com/viewer/postView.nhn?volumeNo=15242539&memberNo=19185109

 

 

댓글