Container Network Interface
Linux network namespace 와 네트워크 플러그인 사이의 인터페이스
Linux Container Runtime 이 CNI를 이용하여 Pod 네트워크를 설정
CNI Notion
- CNI의 네트워크 정의서는 JSON 형식으로 정의
- 네트워크 정의서는 STDIN을 통해 스트림으로 CNI plugin에 전달
- 다른 매개변수들은 환경변수로 plugin에 전달
- CNI plugin은 실행파일(executable)로 구현