SimKube

Test, experiment with, and optimize your Kubernetes clusters safely!
Join a thriving open-source community shaping the future of Kubernetes performance, reliability, and scalability.

Read the Docs Start Contributing

Why SimKube?

Stop Guessing at your Scale–Simulate it!

Use SimKube to explore and optimize your Kubernetes clusters in a risk-free environment. SimKube is built to help you understand and solve real-world Kubernetes challenges before they hit production.

Follow these three simple steps to get started:

  1. Record traces of events that happen in your production cluster
  2. Use SimKube to create a simulation environment that exactly mimics your production cluster
  3. Replay the event trace in your simulated cluster; make changes to see how the cluster responds!

What’s New in SimKube?

SimKube xray demo

In this version of SimKube, we’ve released SimKube xray, which allows you to dig into a trace file and see what’s going on in your simulation in an intuitive text-based user-interface. Try it out, or watch the video below (there is no sound) for a quick intro!

2.6.0 - 2026-05-14

🚀 Features

  • Add default podSpecTemplatePaths for known Kubernetes resources
  • skip_owned flag for tracer config to skip tracing owned Kubernetes resources
  • Delete command for SKEL

🐛 Bug Fixes

  • Support http-proxy feature in kubeconfig
  • Default exported trace saved to current dir
  • Drop nodeName field for tracked pod objects
  • Set bare pod metadata correctly, and set sim name label correctly
  • Truncate long labels