Skip to main contentMerative SPM on Kubernetes

MQ Overview and Configuration

IBM MQ is a queue managing service from the IBM stack. To support Kubernetes, changes to SPM were required.

For more information about SPM Kubernetes architecture changes, see Kubernetes architecture in the Social Program Management SPM on Kubernetes Guide.

The Social Program Management PDF documentation is available to download from Merative Support Docs.

When SPM is containerized on Kubernetes, it uses IBM MQ to manage JMS messages for Cúram Deferred Processes and Cúram Workflows. For more information about MQ, see About IBM MQ.

If MQ fails, certain functionality will be unusable. This includes and is not limited to, creation of a case and creation of an application. In order to reduce the likelihood of this, MQ can be configured to be a multi-instance deployment. This results in a stateful set being created, with one active/primary queue manager, and one standby/secondary queue manager.

Currently, MQ can be configured on AKS or OpenShift.

Note: Non-Openshift environments must use standalone VMs in production. Please refer to IBM MQ support statement for more information.