<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cri-O on 홈랩운영일지</title><link>https://dakim.dev/tags/cri-o/</link><description>Recent content in Cri-O on 홈랩운영일지</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 07 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://dakim.dev/tags/cri-o/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes에서 사용 가능한 CRI 비교</title><link>https://dakim.dev/posts/00.kubernetes-cri/</link><pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate><guid>https://dakim.dev/posts/00.kubernetes-cri/</guid><description>&lt;p&gt;쿠버네티스에서 컨테이너를 실행하려면 반드시 **CRI(Container Runtime Interface)**가 필요하다. 현재 쿠버네티스 환경에서 가장 널리 선택되는 옵션은 다음 세 가지다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;containerd&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRI-O&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cri-dockerd&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;각 런타임은 태생적 배경과 목표가 다르기 때문에 구조, 성능, 운영 방식에도 차이가 있다.&lt;br&gt;
이 글에서는 세 런타임을 비교하고, 어떤 환경에서 어떤 런타임을 선택해야 하는지 정리한다.&lt;/p&gt;
&lt;h2 id="1-containerd"&gt;1. containerd&lt;/h2&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;containerd&lt;/strong&gt;는 원래 Docker 내부의 핵심 엔진이었지만, 컨테이너 표준화를 위해 CNCF 독립 프로젝트로 분리된 런타임이다.&lt;br&gt;
현재 Kubernetes에서 가장 널리 사용되며, 쿠버네티스 공식 문서에서도 권장하는 런타임이다.&lt;/p&gt;</description></item></channel></rss>