标签: #reconcile
用亲手运行、亲手测量的数据来写 Kubernetes、DevOps 与 MLOps · 1 篇
KubeVirt 源码阅读 3:virt-controller — VM 与 VMI 的 reconcile
虽然 virt-controller 中运行着多个控制器,但启动一个 VM 的路径是由两个控制器接力完成的。VM 控制器根据运行策略(runStrategy)来创建或删除 VMI,而 VMI 控制器则通过 template.go 绘制并创建 virt-launcher Pod,当 Pod 准备就绪后,将节点名称写入并交由 virt-handler 处理。我们通过代码追踪了工作队列与期望值(expectations)、syncRunStr
2026-10-16 · 20 分钟阅读 #KubeVirt#쿠버네티스#컨트롤러#reconcile#Go