Control-M for Kubernetes Compatibility
The following topics list the compatibility requirements to set up Control-M for Kubernetes.
Kubernetes-based Platforms
Control-M for Kubernetes is a generic solution for all Kubernetes-based container platforms.
Supported versions of Kubernetes: 1.32-1.35
OpenShift is also supported, where the Agent can run as either a privileged pod or a restricted pod. For more information, see Agent Runtime Privileges on OpenShift.
Control-M Components
The following table lists the Control-M components that you need to install to use Control-M for Kubernetes:
|
Component |
Minimum Version |
Installation |
|---|---|---|
|
Control-M/EM |
9.0.21.100* |
|
|
Control-M/Server |
9.0.20.200 |
|
|
Control-M Automation API |
9.0.22.020 |
* In addition, Compatibility mode is supported if you upgraded from Control-M/EM 9.0.20.200. For this scenario, authentication is based on username and password, specified by the api.username and api.password parameters during Agent deployment, as described in Helm Installation Parameters.
The Kubernetes job type is available on Control-M Web and Control-M Automation API. On Control-M Desktop, Kubernetes jobs are available only for monitoring.
Kubernetes Job Limitations in Control-M
The following table lists the existing limitations for Kubernetes jobs in Control-M:
|
Parameter |
Maximum Value |
|---|---|
|
Concurrent running Kubernetes jobs |
200 per Agent |
|
Job output size |
10 MB |
