-
Kubernetes) CNI 란?Cloud/Kubernetes 2022. 10. 7. 20:16
학습 목표 : CNI에대해 알아본다.
CNI 란?
- CNCF 에서 관리되는 프로젝트
- CNI는 container가 네트워크 플러그인을 실행하기 위한 공통의 인터페이스 규칙이다.
- 컨테이너의 네트워크를 연결한다.
- 컨테이너 삭제시 할당된 자원을 제거한다.
- 다양한 형태의 container runtime과 orchestration 사이의 네트워크 계층을 구현한다.
- Kubernetes에서는 포드간 통신을 위해 사용한다.
- CNI는 Calico, Weavent, AWS CNI등 다양한 종류가 있다.
- docker0 브릿지 인터페이스를 통해 container간 통신을 하려 하지만 두 컨테이너의 IP가 동일해서 문제가 발생
- CNI가 브릿지 인터페이스를 생성해 container 네트워크 대역대를 나누어 라우팅 테이블을 생성한다.
참고
Container Network Interface : CNI
Container Network Interface : CNI 컨테이너는 자신만의 격리된 공간을 가지게 되며, 이 경우 특정 컨테이너는 컨테이너 안에서 내부적으로 독립된 네트워크 환경을 가지고 있는 것으로 보인다. 즉 외부
trylhc.tistory.com
[#1. Kubernetes 시리즈] 3. CNI란? (Container Network Interface)
이번 글에서는 쿠버네티스를 설치하기 전에 간략하게 CNI(Container Network Interface)에 대하여 알아보겠습니다. 무작정 문서대로 설치만 하기 보다는 내가 설치하는 애가 무엇인지 알고 가는게 좋을
captcha.tistory.com
'Cloud > Kubernetes' 카테고리의 다른 글
Kubernetes) KubeAdm 으로 Kubernetes 구성해보기 2편 (0) 2022.10.08 Kubernetes) KubeAdm 으로 Kubernetes 구성해보기 1편 (0) 2022.10.07 Kubernetes) CRI-O 란? (0) 2022.10.07 Kubernetes) Kubernetes 환경구성 (0) 2022.10.07 Kubernetes) Kubernetes 개요 (0) 2022.10.07