태그: #스토리지
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 4 편
KubeVirt 소스 코드 읽기 6: CDI — DataVolume, importer, 크기 계산, 복제
VM 의 루트 디스크를 PVC 로 쓰려면 누군가 PVC 를 만들고 이미지를 채워야 합니다. 그 일을 하는 CDI(Containerized Data Importer)는 v1.66.0 에서 볼륨 채우미(populator)를 기본으로 씁니다. 목표 PVC 옆에 쌍둥이 PVC' 을 만들어 importer 파드로 채운 뒤 PV 를 목표 쪽으로 옮겨 붙이는 길, spec.storage 의 크기를 파일시
2026-10-16 · 18 분 읽기 #KubeVirt#CDI#DataVolume#PVC#스토리지학생 VM 이 뜨기까지 4: PVC 관점의 오버레이 — 골든 디스크 하나, 학생마다 얇은 쓰기 층
학생마다 10Gi 루트 디스크를 주고 싶은데, VM 마다 이미지를 새로 가져오면 첫 부팅이 몇 분 걸리고 공간도 학생 수만큼 듭니다. TT Lab 은 운영자가 OS 이미지를 PVC 로 한 번 가져와 두고(골든), 모든 VM 이 그것을 읽기 전용 바탕으로 나눠 쓰며 각자의 쓰기만 노드 로컬 쓰기 층에 남기는 길을 냈습니다. qcow2 백킹 파일이 읽기·쓰기를 어떻게 가르는지, KubeVirt
2026-10-15 · 23 분 읽기 #쿠버네티스#KubeVirt#PVC#qcow2#스토리지학생 VM 이 뜨기까지 3: 디스크는 PVC 다 — DataVolume, 접근 모드, 볼륨 모드
KubeVirt 에서 게스트의 디스크는 결국 쿠버네티스 볼륨입니다. 레지스트리 이미지를 그대로 쓰는 컨테이너 디스크, CDI 가 이미지를 가져와 PVC 로 만드는 DataVolume, 그리고 PVC 를 바탕으로만 쓰는 방식이 각각 어떻게 동작하고 무엇을 대가로 치르는지 봅니다. PVC 의 접근 모드(RWO·ROX·RWX)와 볼륨 모드(파일시스템·블록)가 VM 에서 무슨 뜻인지, 라이브 마이그
2026-10-15 · 15 분 읽기 #쿠버네티스#KubeVirt#CDI#PVC#스토리지학생 VM 이 뜨기까지 1: 학생·백엔드·KubeVirt·스토리지, 네 층으로 본 전체 그림
TT Lab 에서 학생이 「실습 시작」 을 누르면 몇십 초 뒤 진짜 root 셸이 열리는 가상머신이 하나 생깁니다. 그 사이에 무슨 일이 일어나는지를 학생, 백엔드, KubeVirt, 쿠버네티스 스토리지 네 층으로 나누고 열 걸음으로 따라갑니다. 걸음마다 왜 그렇게 만들었는지, 실제로 어떤 사고를 겪고 고쳤는지, 시간은 얼마나 걸렸는지(실측)를 함께 적었습니다. 2편부터는 이 그림의 층 하나
2026-10-15 · 15 분 읽기 #쿠버네티스#KubeVirt#가상머신#실습 환경#스토리지