[쿠버네티스] Container Runtime Interface (CRI)

    728x90
    반응형

    Container Runtime Interface

    CRI?

    • kubelet과 여러 컨테이너 런타임을 연결해주는 표준 인터페이스
    주요기능
    • 컨테이너 생성 및 관리
    • 컨테이너 이미지의 Pulling 및 관리 기능
    • 컨테이너 로그에 접근할 수 있는 기능
    • 컨테이너의 성능과 리소스 사용 정보를 추적하는 기능

     

    구성요소
    • kubelet: CRI를 통해 컨테이너 런타임과 상호작용한다
    • 컨테이너 런타임: 컨테이너를 실행하고 관리한다
    • cri-api: 컨테이너 런타임과 kubelet간의 통신을 위한 api다

     

    장점
    • 유연성: 다양한 컨테이너 런타임을 지원하여, 클러스터 환경에 맞는 최적의 런타임을 선택할 수 있다
    • 모듈화: 쿠버네티스의 핵심 구성 요소와 컨테이너 런타임이 분리되어 있어, 런타임의 교체가 쉽다
    • 표준화: 컨테이너 런타임과의 통신을 표준화하여, 여러 런타임이 동일한 방식으로 작동하도록 만든다

     

     


    728x90
    반응형

    댓글