简介 #
本文档将介绍 KWOK 的设计。
用户故事 #
调度程序 #
作为调度程序开发人员,我希望使用大量节点和 Pod 测试调度程序。
CRD 控制器 #
作为 CRD 控制器开发人员,我希望在没有伪造客户端的情况下测试控制器。
控制平面性能 #
作为控制平面性能测试人员,我希望以低成本测试控制平面的性能。
我们想要什么? #
- 低成本模拟任何集群。
- 像真实集群一样使用。
- 可定制的仿真。
- 在任何环境中运行。
- 快速启动。
- 易于使用。
前身 #
此项目最初是 fake-kubelet 和 fake-k8s 项目的迁移。
后续步骤 #
详细了解 KWOK 的 架构。