태그: #CRI
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 2 편
작은 클러스터에서 실제로 도는 gRPC: etcd, CRI, Hubble, OTLP
노드 8대짜리 작은 클러스터에서 gRPC 대화 넷을 읽기만 해서 쟀습니다. kube-apiserver 는 같은 노드의 etcd 에 TCP 연결을 247개나 열어 두었는데, 쿠버네티스가 자원(CRD 포함)마다 etcd 클라이언트를 따로 만들기 때문이며 소스 주석이 이것을 알려진 문제로 적고 있습니다. kubelet 은 containerd 에 런타임·이미지 채널 둘을 열고 8대 합계 시간당 약
2026-10-16 · 19 분 읽기 #gRPC#etcd#CRI#containerd#Hubblecontainerd 와 CRI 읽기: kubelet 의 gRPC 한 통이 runc 까지 내려가는 길
kubelet 은 CRI 라는 gRPC 규약으로 「파드 샌드박스를 만들어라」「컨테이너를 만들고 켜라」만 말하고, 나머지는 containerd 안의 CRI 플러그인이 코어 서비스(containers·tasks·images·content·snapshots·leases)를 같은 프로세스 안에서 불러 처리합니다. 이 글은 cri-api 의 api.proto 에서 출발해 RunPodSandbox·Cr
2026-10-16 · 31 분 읽기 #오픈소스#코드 읽기#containerd#CRI#runc