I Put My Sourdough Starter on Kubernetes
People said sourdough was a relaxing pandemic hobby. Those people did not orchestrate theirs across a three-node cluster. My starter, named Clusterrise, now runs as a StatefulSet, because it is stateful and because if it goes down the state is gluten.
Horizontal scaling works exactly as you would fear: feed it, and within hours there is far too much of it and it is trying to escape the jar, which is the most accurate demonstration of autoscaling I have ever produced. I set a resource limit. It ignored the resource limit. So does real Kubernetes, so this is fine.
The liveness probe checks whether it has bubbles. The readiness probe checks whether it floats in water. When both pass, it deploys to production, where production is bread. The only real outage was a failed rollout I now refer to in the postmortem as “the flat loaf incident.” Lessons were learned. None of them were about software.
root@naomislivko:~/articles# cat comments
No comments yet — be the first.