Deploying with containers

Deploy IBM Workload Automation quickly and easily with containers.

Following you can find more details about the IBM Workload Automation deployment with containers based on your environment.

Docker containers
An easy and fast deployment method of IBM Workload Automation. Docker compose is a method to instantly download the product image, create a container, and start up the product.

Docker is a state-of-the-art technology which creates, deploys, and runs applications by using containers. Packages are provided containing an application with all of the components it requires, such as libraries, specific configurations, and other dependencies, and deploy it in no time on any other Linux or Windows workstation, regardless of any different settings between the source and the target workstation.

Docker adoption ensures standardization of your workload scheduling environment and provides an easy method to replicate environments quickly in development, build, test, and production environments, speeding up the time it takes to get from build to production significantly. Install your environment using Docker to improve scalability, portability, and efficiency.

Docker containers are available for UNIX, Windows and Linux on Z operating systems.

For more information, see the introductory readme file for all components available at IBM Workload Automation. You can also find detailed information for each component in the related readme file, as follows:
Amazon Web Services (AWS) Elastic Kubernetes Service (EKS) (Amazon EKS)
You can use Amazon EKS to run IBM® Workload Scheduler containerized product components don the Amazon Web Services secure cloud platform.

For more information see Deploying on Amazon EKS.

Azure Kubernetes Service (AKS)

Deploy and manage IBM Workload Scheduler containerized product components on the Azure AKS, a container orchestration service available on the Microsoft Azure public cloud. You can use Azure AKS to deploy, scale up, scale down and manage containers in the cluster environment. You can also deploy and run an Azure SQL database.

For more information see Deploying on Azure AKS.
Google GKE

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. The Google GKE environment consists of multiple machines grouped together to form a cluster. You can also deploy and run Google Cloud SQL for SQL server.

Google GKE supports session affinity in a load balancing cluster, a feature which maintains each user session always active on the same pod. This ensures that the Dynamic Workload Console always connects to the same server during a session and that the user can perform any number of operations smoothly and seamlessly.

For more information, see Deploying on Google GKE.

Red Hat OpenShift
Red Hat OpenShift, V4.x
You can deploy IBM Workload Automation components using IBM certified containers. Deploy the IBM Workload Automation Operator on your Red Hat OpenShift cluster first, and then use the operator to install the IBM Workload Automation components: the IBM Workload Automation server (master domain manager), Dynamic Workload Console, and the dynamic agent. IBM certified containers are provided for the operator and for each of the product components. For more information, see Deploying IBM Workload Automation components on Red Hat OpenShift, V4.x.
Red Hat OpenShift, V3.x
A container is provided for the IBM Workload Automation agent. For more information, see Deploying IBM Workload Automation agent on Red Hat OpenShift, V3.x.
IBM Cloud Private

IBM Cloud Private provides an integrated environment for managing containers that includes the container orchestrator Kubernetes, a private image repository, a management console, and monitoring frameworks. With IBM Cloud Private, you can deploy the IBM Workload Automation components as Helm charts to quickly configure and run them as Docker container applications in a Kubernetes cluster. You can then manage the IBM Workload Automation components from the IBM Cloud Private dashboard or from the command-line interface.

The IBM Workload Automation Server, IBM Workload Automation Console, and IBM Workload Automation Agent components can be deployed into IBM Cloud Private, an application platform for developing and managing on-premises, containerized applications.

For more information, see Deploying IBM Workload Automation in IBM Cloud Private.