This repository provides a helm chart to deploy an IBM® MQ container built from the IBM MQ Container GitHub repository, and has been verified against the 9.4.0 branch.
Prior to using the Helm chart you will need to install two dependencies:
You will also need a kubernetes environment for testing, this could be a private cloud environment or a deployment on a public cloud such as IBM Cloud, AWS, Azure or Google Cloud.
The repository includes two directories:
For issues relating specifically to the Helm chart, please use the GitHub issue tracker. If you do submit a Pull Request related to this Helm chart, please indicate in the Pull Request that you accept and agree to be bound by the terms of the Developer's Certificate of Origin.
The code and scripts are licensed under the Apache License 2.0.
This Helm chart defaults to deploy the free to use non-warranted IBM MQ Advanced for Developer containers for development use only, with the option to customize to other container images.
When deploying IBM MQ for production or non-production use into a Kubernetes environment, you can license based on the resource limits specified on the container by using the IBM License Service. The IBM License Service is deployed into the Kubernetes Cluster and tracks usage based on Kubernetes Pod annotations. How this can be defined within the Helm chart is described here. To understand how to deploy the IBM License Service please review here.
This chart includes the capability to deploy IBM MQ Native HA. When used for production and non-production this feature is available to customers with entitlement to IBM MQ Advanced.
© Copyright IBM Corporation 2021