简介

简介 #

本文档将介绍 KWOK 的设计。

用户故事 #

调度程序 #

作为调度程序开发人员,我希望使用大量节点和 Pod 测试调度程序。

CRD 控制器 #

作为 CRD 控制器开发人员,我希望在没有伪造客户端的情况下测试控制器。

控制平面性能 #

作为控制平面性能测试人员,我希望以低成本测试控制平面的性能。

我们想要什么? #

  • 低成本模拟任何集群。
  • 像真实集群一样使用。
  • 可定制的仿真。
  • 在任何环境中运行。
  • 快速启动。
  • 易于使用。

前身 #

此项目最初是 fake-kubeletfake-k8s 项目的迁移。

后续步骤 #

详细了解 KWOK 的 架构