This repo holds a number of experiments and reports, comparing the Custom Pod Autoscaler (and it's implemenetations) to existing scaling solutions.
- Game Server Scaling - Comparing Custom Pod Autoscaler with Agones fleet autoscaler.
- Horizontal Pod Autoscaler - Comparing Custom Pod Autoscaler reimplementation of Horizontal Pod Autoscaler with the existing Horziontal Pod Autoscaler.
- Locust Pod Autoscaler - Comparing Locust Pod Autoscaler (built with Custom Pod Autoscaler) and existing Horizontal Pod Autoscaler solution for scaling based on latency and load testing results.
- Predictive Horizontal Pod Autoscaler - Comparing Predictive Horizontal Pod Autoscaler against existing Horizontal Pod Autoscaler for regular loads, comparisons between latency and request failures.
- Scale On Tweet - Comparing a Custom Pod Autoscaler implementation of scaling based on number of tweets with a hashtag and expected value and how it would have to be implemented without the Custom Pod Autoscaler.
Generating the report PDF requires:
pandoc
pandoc-citeproc
make
- (Windows installation)
To generate the report, run
make
The report will be output to disseration.pdf
.