kubelet과 실행기의 연결
Kubernetes의 노드 관리 구성 요소인 kubelet과 OCI 호환 런타임 사이를 연결한다. CRI가 요구하는 동작 범위를 구현해 Kubernetes에서 OCI 컨테이너를 시작하고 관리하도록 한다. 컨테이너 프로세스의 실행은 연결된 낮은 수준의 런타임이 담당한다.
이미지와 실행 자원 관리
여러 이미지 형식의 다운로드와 이미지 계층 및 저장소 관리를 다룬다. 컨테이너 프로세스의 수명 주기와 필요한 자원 격리 및 관측과 로그 기능을 제공한다. 네트워크는 CNI를 통해 연결하는 등 역할별 구성 요소를 조합한다.
이미지 제작과 구분되는 범위
이미지를 빌드하거나 서명하고 저장소에 배포하는 작업은 CRI-O의 핵심 범위에 포함되지 않는다. 준비된 이미지를 가져와 Kubernetes의 요청에 따라 실행하는 쪽에 집중한다. 따라서 이미지 제작 도구와 노드 런타임은 서로 다른 단계를 맡는다.
관련 문서
containerd / KubeVirt / Nomad / Trivy / 컨테이너 / API