본문 바로가기
2022-2/seminar

쿠버네티스 | 3장 네트워킹, 로드밸런서, 인그레스

by 이망고_ 2022. 1. 25.

네트워크

eth0, veth 확인

host 안에서 두개가 매칭

쿠버네티스 : pod 에 ip 부여

도커 : 컨테이너에 ip 부여

 

쿠버네티스의 네트워킹

오버레이 네트워크 기능을 구현하기 위해 CNI를 설치하고 라우터를 경유하여 통신하게 된다.

 

오버레이 네트워크

물리 네트워크 위에 성립되는 가상의 네트워크

물리적 링크를 통하지만 물리적 링크를 고려하지 않는다.

 

고급 서비스

라운드 로빈 알고리즘 기반 로드 밸런싱

 

*라운드 로빈 스케줄링: 시분할 시스템을 위해 설계된 선점형 스케줄링의 하나로서, 프로세스들 사이에 우선순위를 두지 않고, 순소대로 시간단위로 CPU 를 할당하는 방식의 CPU 스케줄링 알고리즘

 

Cluster IP

파드에 부여된 IP : Virtual IP -> Cluster IP -> etcd 에 저장

 

인그레스

외부에서 KBS 클러스터 내부로 들어오는 네트워크의 요청을 처리

트래픽 라우팅은 언그레스 리소스에 정의된 규칙에 의해 컨트롤

Service에 외부 url 제공

 

DNS (Domain Name System)

도메인 이름과 IP 주소를 서로 변환

쿠버네티스의 프로젝트 : Core DNS