server/container

쿠버네티스_네이버 클라우드 플랫폼 강의

growww 2019. 5. 25. 23:18

https://www.youtube.com/watch?v=ul-WwsP7veM

 

#도커

-docker L2

 

-linking : 도메인을 통한 통신(동일 호스트 = local로 한정적)

-custom network : vm 간 추가적인 network path

 

# 쿠버네티스

-network overlay flannel : 멀티호스트 처리

-docker0=cni0 동일 역할

-쿠버네티스 한줄정의: 멀티호스트에 deployment된 application들을 자동으로 관리하는툴

- *** etcd : lifecycle의 key/val 저장, 보안정의/위치정의(master와같이둘지) 정의필요

-컨테이너는 어디에 위치시킬것인가? POD간 affinity, scheduling가능(각 호스트에 어떤 POD?)

-컨테이너도 사용하는 리소스를 제한할수있다, run할때 옵션줄수있음, POD에 limit줘서 리소스 제한가능 (즉, vm처럼 limition줄수있음)

 

-POD재기동시 랜덤ip할당되므로 service(cluster ip/DNS)할당하여 호출필요

 

(장애 많이 나는 app, 잦은 배포가 필요한 app 우선 적용필요)