kube-azure-servicebus-autoscaler
:glowing_star: 该项目是
Kubernetes Pod自动缩放器基于Azure Service Bus队列中的队列大小。 它会定期检索队列中的消息数,并相应地缩放窗格。
配置
设置kube-azure-servicebus-autoscaler需要两个步骤:
在Secrets中添加Service Prinicipal凭证,订阅ID和租户ID,以便它可以读取队列中的消息数。
将其作为集群服务部署在集群中
部署kube-azure-servicebus-autoscaler
部署kube-azure-servicebus-autoscaler应该与应用此部署一样简单:
---
apiVersion : extensions/v1beta1
kind : Deployment
metadata :
name : kube-azure-servicebus-autoscaler
labels :
app : kube-azure-servicebus-autoscaler
spec :
1