[쿠버네티스] CNI(Container Network Interface)란?

etc-image-0

CNI(Container Network Interface)

 

컨테이너에서 네트워크 인터페이스를 구성하는 플러그인을 작성하기 위한 표준이다.

쿠버네티스는 CNI 플러그인을 사용하여 클러스터의 네트워킹을 관리한다.

 

아래 사이트에서 다양한 CNI 플러그인을 확인할 수 있다.

 

 

Installing Addons

Note: This section links to third party projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for these projects, which are listed alphabetically. To add a project to this list, read the content gui

kubernetes.io

 

 

쿠버네티스의 각 노드 네트워크 모델은 각 노드의 컨테이너 런타임을 통해 구현되고,

일반적인 컨테이너 런타임은 CNI 플러그인을 사용하여 네트워크 및 보안 기능을 관리한다.

 

CNI 플러그인을 통해 각 Pod 에게 IP 를 할당하고 서로 통신할 수 있게 네트워크를 구성해준다.