cdi-importer 是 Kubevirt 项目下的一款数据导入工具,主要用于在 Kubernetes 环境中自动化虚拟机镜像或数据卷的导入流程。作为 Kubevirt 生态的核心组件之一,它解决了传统虚拟机部署中“手动上传镜像到存储”的痛点,让虚拟机所需的操作系统镜像、数据盘等资源能通过标准化方式接入 Kubernetes 集群。
它支持多种数据源接入,包括 HTTP/HTTPS 远程文件(如开源镜像仓库的 QCOW2 文件)、S3 兼容对象存储(如 MinIO),以及集群内已有的持久化卷声明(PVC)。实际使用中,用户只需定义一个“数据卷”(DataVolume)自定义资源,cdi-importer 就会自动触发导入:从指定源拉取文件,检测镜像格式(如 QCOW2、RAW、ISO),并转换为 Kubernetes 支持的格式(通常为 RAW),最终生成可用的 PVC。整个过程无需手动操作存储底层细节。
作为 Kubernetes 原生工具,它深度适配集群存储体系,兼容 Ceph、NFS 等主流存储插件,生成的 PVC 可直接被 Kubevirt 虚拟机挂载。同时,它支持增量导入和缓存机制,重复导入同一镜像时会复用缓存数据,减少网络传输和存储占用。此外,格式转换功能也很实用——比如将压缩的 QCOW2 镜像解压并转换为 RAW 格式,让虚拟机无需额外处理即可直接启动。
在虚拟机部署场景中,用户可通过 cdi-importer 自动拉取操作系统镜像(如从远程仓库导入 Ubuntu Server QCOW2 镜像),快速创建可用的虚拟机系统盘;迁移场景下,它能将物理机磁盘文件或其他虚拟化平台(如 VMware)的镜像无缝导入 Kubernetes;对于集群内数据管理,还可用于 PVC 克隆、格式转换(如 QCOW2 转 RAW)等日常运维操作。
通过简化数据接入流程,cdi-importer 让 Kubernetes 上的虚拟机部署更接近容器化的“声明式管理”体验,大幅降低了虚拟化与容器平台融合的技术门槛。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull quay.io/kubevirt/cdi-importer:v1.59.0探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务