Hi Jim
In general, you have to run your own "Metrics Server" which queries the qmgr for queue depths, then tells Kubernetes to increase/reduce pods..
What is your Kubernetes strategy - each queue its own container?
I could imagine that a few of the known MQ 3rd party tool vendors already have a plugin in place that one could use.
However, if a pod is busy consuming messages, its CPU etc is going up, so you could use the default autoscaler based on CPU usage.
------------------------------
Matthias Jungbauer
------------------------------