
커널에서 작동하는 기술
1) chroot
2) namespace
3) cgroup
컨테이너 런타임(컨테이너를 생성해주는 역할)
컨테이너 High Level
컨테이너 Low Level
쿠버네티스 오케스트레이션
kubelet : 컨테이너 런타임에 맞춤형 api를 날려준다. 예를들어 도커인지 rkt 인지 판단하여 그에 맞는 api 를 호출 시키는 원리이다.
CRI(Container Runtime Interface)
: kubelet 에 맞게 인터페이스 규격을 정하고 이규격에 맞게 구현부를 만들어줌 . 이구현부에서 각각의 컨테이너 런타임을 호출 시켜준다.
OCI(OPEN container initiative)
: 컨테이너 런타임이 컨테이너를 만들때 지켜야하는 표준 규약들을 관리하는 기관
덕분에 모든 컨테이너 런타임 이미지가 공유 될수 있음
따봉