Forklift — VM 遷移工具
分析版本
本文件基於 commit 2c5ffe2d 進行分析。
Forklift(又稱 Migration Toolkit for Virtualization, MTV)是一個 Kubernetes Operator,負責將虛擬機器從 VMware vSphere、oVirt/RHV、OpenStack、Hyper-V 及 OVA 等來源遷移至 KubeVirt 環境。
文件導覽
| 文件 | 內容 |
|---|---|
| 系統架構 | 專案總覽、系統架構圖、Binary 入口、目錄結構、建置系統 |
| 核心功能分析 | 遷移流程、Provider 抽象層、磁碟轉換、網路對映、演算法分析 |
| 控制器與 API | Controller 架構、CRD 型別、Webhook、REST API、認證機制 |
| 外部整合 | KubeVirt/CDI/vSphere/oVirt/OpenStack/Hyper-V 整合、CI/CD |