이걸 큰 그림으로 정리하면
이렇게 된다. (강사님 PPT 참고)
CRI (Container Runtime Interface)
: Kubernetes가 컨테이너 런타임과 통신하기 위한 표준 인터페이스
과거 Kubernetes 런타임 구조
컨테이너 런타임 | Kubernetes와 연결 방식 |
docker | dockershim |
containerd | CRI-Containerd |
rkt | rktshim |
+ 현재 dockershim은 빠짐
+ CRI-Containerd은 외부 플러그인이었는데, containerd에 내부 플러그인 CRI-Plugin으로 통합됨(Kublet과 바로 통신 가능해짐)
-> 그럼 docker를 못 사용하는 것이 아니냐? 하는 의문!
정답부터 말하면 그건 아님!
왜냐하면 미란티스가 docker를 인수하면서 cri-dockerd라는 어댑터를 만들었기 때문
runC
: OCI를 만족하는 컨테이너 실행기
최종적으로 아래같은 그림이 그려진다.
'인프런 복습 - 쿠버네티스 어나더 클래스' 카테고리의 다른 글
[Sptint1] Object 그려보며 이해하기 (0) | 2025.04.02 |
---|---|
[Sptint1] 실무에서 느껴 본 쿠버네티스가 정말 편한 이유 (0) | 2025.04.01 |
[Sptint1] 쿠버네티스 무게감 있게 설치하기 - 설정 확인 (0) | 2025.03.31 |
[Sprint1] 쿠버네티스 무게감 있게 설치하기-자원확인 및 설정확인 (0) | 2025.03.29 |
[Sprint1] 쿠버네티스 무게감 있게 설치하기-설치 (0) | 2025.03.29 |