Я не думаю, что есть способ масштабирования, основанный на количестве сообщений в очереди ServiceBus (по крайней мере, родной для kubernetes), при этом вы должны использовать Horizontal Pod Autoscaler с ClusterAutoscaler .Это родные механизмы kubernetes для масштабирования pods \ cluster на основе нагрузки на pods.
Это в предварительном просмотре с AKS: https://docs.microsoft.com/en-us/azure/aks/autoscaler
Другой подход, который я видел: использование cronJobs.Просто запускайте свои процессоры сообщений каждую минуту с помощью cronJobs и увеличивайте их масштаб.это простой подход, который не требует много настроек.При таком подходе вы можете отказаться от автоматического масштабирования под модулем и использовать только автоматический масштабирование кластера. Я не использовал этот подход, но он выглядит многообещающе.