티스토리 뷰

CNI 의 뜻

컨테이너 네트워크 인터페이스의 약자로 CNI이다. 

 

CNI 의 목적

컨테이너간의 네트워크 제어

-> 컨테이너 런타임과 오케스트레이션 툴(ex k8s) 사이의 네트워크 계층을 공통적으로 구현하기 위해 만들어진 공통 인터페이다

-> 위의 목적을 구현하기 위해 다양한 CNI 가 존재한다.

 

 

kubernetes에서 CNI 설정

/etc/cni/net.d 에서 cni를 설정한다.

default로는 kubenet이라는 아주 제한된 기능의 cni를 제공하지만, 이 cni로는 기능이 충분하지 않으므로 third party의 CNI를 사용한다.

 

 

CNI 별 기능

비교적 많은 기능을 제공하는 cni 플러그인에는 Calico나 Weave Net이 있다.

그리고 기능이 별로 없는 cni플러그인은 flannel이 있다.

그래서 cni를 설정하기전 플러그인에 대한 리서치가 필요하다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함