如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
quay.io/kubevirt/cdi-controller 是 KubeVirt 项目生态中的核心容器镜像,存储于红帽旗下的容器镜像仓库 quay.io,主要功能是作为 Containerized Data Importer(CDI)的控制器组件,在 Kubernetes 环境中协调虚拟机(VM)的数据生命周期管理。 CDI 是 KubeVirt 为解决 VM 与容器化存储交互问题开发的工具集,而 cdi-controller 则是其中的“大脑”——负责解析用户定义的数据任务需求,调度底层资源执行数据操作。具体来说,它通过监听 Kubernetes 自定义资源(如 DataVolume、DataSource 等 CRD),识别用户发起的数据导入、克隆或转换请求,再协调集群内的 cdi-importer、cdi-cloner 等工作负载完成实际任务。 其核心能力包括三方面:一是跨源数据导入,支持从 HTTP/S 地址、S3 兼容对象存储、集群内已有 PVC 等多种来源,将镜像文件(如 QCOW2、RAW 格式)或数据卷导入到 VM 可直接使用的存储卷中;二是数据格式适配,自动处理不同镜像格式的转换(如将 QCOW2 压缩镜像转换为 Kubernetes 存储支持的 RAW 格式),避免格式不兼容问题;三是任务可靠性保障,实时监控数据传输状态,遇到网络中断或存储故障时触发重试机制,确保数据一致性。 在技术设计上,cdi-controller 遵循 Kubernetes 原生理念:通过与 API Server 交互,将数据任务转化为标准 Kubernetes Job 或 Deployment,利用集群调度能力分配资源;支持增量传输和快照功能,可基于已有数据卷快速创建新副本,减少重复数据传输;兼容主流存储后端(如 Ceph、NFS、vSphere 存储等),无需修改存储架构即可接入。 实际应用中,它常用于三类场景:企业虚拟化迁移时,从传统虚拟化平台(如 VMware)导入 VM 镜像到 Kubernetes 集群;开发测试环境中,基于基础数据卷(如包含操作系统的镜像)快速克隆多台 VM 实例;生产环境下,跨存储后端迁移 VM 数据卷,提升存储资源利用率。 作为 KubeVirt 数据管理的核心组件,cdi-controller 简化了 VM 在容器平台中的数据操作复杂度,让用户无需手动处理存储格式转换、跨源传输等底层细节,直接通过 Kubernetes API 或 kubectl 命令即可完成 VM 数据配置,是企业在 Kubernetes 上部署虚拟化负载的关键工具。
来自真实用户的反馈,见证轩辕镜像的优质服务