Atlassian recently open sourced its in-house auto-scaling tool for Kubernetes – Escalator. I have not gotten a chance to try it yet, but according to this article, the tools is initially designed for the batch workloads which can not tolerate scaling-up delay. The idea behind it is to allow user to set up the percentage of the pre-emptive nodes which will speedup the scaling-up process. On other hand, it has quick scaling-down capability too. It is very economic from the cost perspective. Additionally, Escalator can co-exist with Kunbernetes autoscaler by splitting the batch-based workflow and service-based workflow into different auto-scaling groups.