GitHub - acrlabs/simkube: 基于 KWOK 的记录和回放 Kubernetes 模拟器

主要观点:介绍了基于KWOK的 Kubernetes 控制平面记录和回放模拟环境 SimKube,包括其提供的组件、安装方法、文档、社区、贡献方式、行为准则、版权许可及相关阅读等内容。
关键信息:

  • 提供skctl(CLI 工具)、sk-ctrl(Kubernetes 控制器)、sk-driver(模拟运行器)、sk-tracer(事件追踪器)等组件。
  • 安装sk-tracer在生产集群用kubectl apply -k k8s/kustomize/prod,安装sk-ctrl在模拟集群用kubectl apply -k k8s/kustomize/sim,在开发机器安装skctlcargo install skctl
  • 文档在simkube.dev/documentation/,有多个快速链接。
  • 有 Kubernetes Slack 频道https://kubernetes.slack.com/archives/C07LTUB823Z,可免费注册。
  • 欢迎各种贡献,有功能请求开讨论,发现 bug 或改进开 issue。
  • 有严格的行为准则,在CODE_OF_CONDUCT.md中,且不接受用 GitHub Copilot 等生成的部分代码贡献。
  • 基于MIT License许可。
    重要细节:
  • 有架构图https://github.com/acrlabs/simkube/blob/master/docs/images/sk-overview.png展示 SimKube 的架构。
  • 相关阅读有Announcing SimKube 1.0Why do we need a simulator?
阅读 10
0 条评论