Post

sk-spark is part of the SimKube suite of tools; it's useful for simulating the behaviour of Spark on top of Kubernetes, together with Karpenter as a node autoscaler. The question it's designed to answer is "how does Karpenter's consolidation behaviour impact the success rate of Spark jobs?"

Anyways, I had fun with this one! Take a look and play around with it if you want. It's in Rust, of course. Next week (probably) I will write a blog post to describe it in more detail.