Skip to content

Containerized Data Importer (CDI) 原始碼分析

分析版本

本文件基於 commit d97a33c2 進行分析。

專案簡介

Containerized Data Importer (CDI) 是 KubeVirt 生態系中負責資料管理的核心元件,提供將虛擬機器映像匯入 Kubernetes PersistentVolume 的能力。

文件導覽

文件說明
系統架構專案結構、9 個 Binary、10 個 CRD、建置系統、DataVolume 狀態機
核心功能分析資料匯入、上傳、克隆機制,格式轉換,Checksum 驗證
控制器與 API17 個控制器、CRD 型別定義、Webhook、API Server
外部整合KubeVirt/CSI/VolumeSnapshot 整合、認證授權、RBAC、Forklift

基於 Apache 2.0 授權