CRI-O(ibm.com 외부 링크)는 OCI(Open Container Initiative) 준수 런타임을 지원하기 위한 쿠버네티스 CRI(Container Runtime Interface)의 구현으로, Docker를 쿠버네티스(K8s)용 런타임으로 사용하는 것에 대한 가벼운 대안입니다. Instana의 포괄적인 CRI-O 모니터링은 여러 수준에서의 자동 검색, 배포, 구성, 상태 확인, 성능 모니터링을 통해 단순한 컨테이너 메트릭 그 이상을 제공합니다.
14일 무료, 신용 카드 필요 없음, 정식 버전
CRI-O는 K8s가 팟(Pod) 실행을 위해 어떠한 OCI 준수 런타임이든 사용할 수 있게 해 줍니다. 또한 CRI-O는 OCI 컨테이너 이미지를 지원하며, 어떠한 컨테이너 레지스트리에서든 가져올 수 있습니다. 따라서 CRI-O는 쿠버네티스 구현을 위한 컨테이너 엔진으로서 Docker 서비스의 대안으로 인기를 얻고 있습니다. CRI-O 환경과 그러한 컨테이너에서 실행 중인 애플리케이션을 모니터링하려면 다양한 애플리케이션 컴포넌트가 CRI-O 환경 내에서 어떻게 실행되는지 이해할 수 있어야 합니다.
CRI-O 기반 애플리케이션을 관리하려면 호스트, 컨테이너, 컴포넌트, 코드 수준에서의 성능 가시성이 필요합니다. Instana는 CRI-O 애플리케이션의 검색 및 모니터링을 자동화합니다. Instana 에이전트를 가상 또는 물리적 호스트에 빠르게 설치하고 나면 해당 에이전트가 자동으로 환경에서 실행 중인 모든 컨테이너 및 소프트웨어 컴포넌트를 검색하고, 적절한 모니터링 센서를 배포하며, 모든 애플리케이션 요청을 엔드투엔드로 추적하기 시작합니다.
Instana는 호스트에서 실행 중인 CRI-O를 자동으로 감지하고 Instana의 CRI-O 모니터링 센서를 배포 및 구성합니다. Instana는 선별된 지식 기반 데이터베이스를 참조하여 어떤 성능 메트릭이 수집 및 구성 대상인지 파악합니다. CRI-O에 대한 Instana의 자동 구성은 ID, 이름, 이미지, IP, 생성 날짜 등을 추적하도록 설정되어 있습니다.
일반적인 CRI-O 모니터링 메트릭은 다음과 같습니다.