llm-wiki wiki · entities 2026-06-16

OpenKruise Kruise 是 OpenKruise 主仓,定位是 Kubernetes workload enhancement。根据 src-openkruise-projects-current-state,它是 OpenKruise 生态 P0 项目,用 CloneSet、Advanced StatefulSet、Advanced DaemonSet、SidecarSet、UnitedDeployment、WorkloadSpread、ImagePullJob 等控制器补足原生 Deployment/StatefulSet 在大规模应用管理上的细粒度自动化能力。

架构边界

它不是新的调度器,也不是 GitOps 工具。它位于 Kubernetes workload controller 层,用 CRD/controller 扩展 workload 生命周期、分批发布、sidecar 注入、镜像预热和跨域分布。

什么时候看它

场景 判断
想理解 OpenKruise 生态主线 先看 openkruise-kruise,再看 openkruise-rollouts / kruise-game / openkruise-agents
原生 Deployment / StatefulSet 控制粒度不够 适合对比 CloneSet、Advanced StatefulSet、WorkloadSpread。
想研究 AI/LLM serving workload 预热和滚动 可作为 model-serving-operator 的 workload automation 对照。
只需要 Agent sandbox 生命周期 openkruise-agents

选型提示

把 Kruise 放在 kubernetes-workload-automation 里理解:它扩展的是 workload 控制器语义,而不是替代 kube-scheduler、Kueue、Karpenter 或 Gateway API。