经过一些阅读后,似乎没有可持续解决方案在Kubernetes上自动缩放Redis而不添加像Maestro这样的控制器。不幸的是,这个项目似乎有点死了。
Redis自动缩放有哪些替代方案?
编辑:Redis是一个有状态的应用程序。
如果你想在Kubernetes上自动调整任何东西,它需要某种类型的控制器。对于一般的自动缩放,社区正在围绕Horizontal Pod Autoscaler集会。默认情况下,将其配置为根据CPU利用率进行扩展。
如果您希望根据CPU利用率以外的其他指标进行扩展,并且您正在使用Redis helm chart,则可以轻松地将其配置为运行Prometheus指标边车,并可以根据其中一个值设置自动缩放器。