Integrating with Multi Cloud Manager

Multi Cloud Manager is a product that manages Kubernetes clusters and can be deployed on managed-to IBM Cloud Private and other generic Kubernetes clusters.

For more information about Multi Cloud Manager, see IBM Multicloud Manager getting started guide External link icon.

Multi Cloud Manager templates

The following templates are available in Cloud Automation Manager online version automatically, however, you must download it from Git repository for offline version:

Template name in Cloud Automation Manager Library Location and name in Git repository Description
IBM Multicloud Manager The template_mcm_modules terraform template available at Git repository External link icon. The IBM Multicloud Manager is a terraform template shipped with Cloud Automation Manager 3.1.2 and above. This template loads the PPA archive and Multi Cloud Manager binaries into a Kubernetes cluster. For more information about this template, see Readme of the template External link icon.
Managed Kubernetes Service within Microsoft Azure The template_kubernetes_aks terraform template is available at Git repository External link icon. The template that deploys a kubernetes cluster within Microsoft Azure's Kubernetes Service (AKS). It is shipped with Cloud Automation Manager 3.1.2.1 and above.
Managed Kubernetes Service within Google Cloud The template_kubernetes_gks terraform template is available at Git repository External link icon. The template that deploys a kubernetes cluster within Google's Kubernetes Service (gks). It is shipped with Cloud Automation Manager 3.1.2.1 and above.

When you download the templates from the Git repository, ensure you download the right versions of IBM Cloud Private and Multi Cloud Manager. For IBM Cloud Private and Multi Cloud Manager, select 3.1.1 or 3.1.2 in the Tags tab as these versions are supported. For Amazon EKS and Google Cloud GKE, select branch 1.11.x.

The template in the Git repository has the following two folders:

Multi Cloud Manager services

In addition to the templates, Cloud Automation Manager ships the following Multi Cloud Manager services:

Note: For both offline and online installations of Cloud Automation Manager, these services are not automatically imported. You must download, import, and deploy them in Cloud Automation Manager manually. Ensure you select the right version of IBM Cloud Private and IBM Kubernetes Service. For IBM Cloud Private and Multi Cloud Manager, select 3.1.1 or 3.1.2 in the Tags tab as these versions are supported. For Amazon EKS and Google Cloud GKE, select branch 1.11.x.

Service name in Cloud Automation Manager Library Location and name in Git repository Description
ICP cluster on Google Cloud ICP/ICP_on_GoogleCloud External link icon Deploys IBM Cloud Private cluster onto Google Cloud, loads the Multi Cloud Manager 3.1.1 docker images, and deploys the Multi Cloud Manager Klusterlet v3.1.1
ICP cluster on Microsoft Azure ICP/ICP_on_Azure External link icon Deploys IBM Cloud Private cluster onto Microsoft Azure, loads the Multi Cloud Manager docker images, and deploys the Multi Cloud Manager Klusterlet.
ICP cluster on Amazon EC2 ICP/ICP_on_AmazonEC2 External link icon Deploys IBM Cloud Private cluster onto Amazon EC2, loads the Multi Cloud Manager docker images, and deploys the Multi Cloud Manager Klusterlet to make this a managed cluster.
ICP cluster on IBM Cloud ICP/ICP_on_IBMCloud External link icon Deploys IBM Cloud Private cluster on IBM Cloud, loads the Multi Cloud Manager docker images, and deploys the Multi Cloud Manager Klusterlet.
Service name in Cloud Automation Manager Library Location and name in Git repository Description
ICP cluster on OpenStack ICP_on_OpenStack/ICP_cluster_and_MCM_Klusterlet External link icon Deploys IBM Cloud Private on OpenStack and Multi Cloud Manager Klusterlet
Service name in Cloud Automation Manager Library Location and name in Git repository Description
ICP cluster on VMware ICP_on_VMware External link icon This service deploys IBM Cloud Private on VMware and and registers it with Multi Cloud Manager.
ICP cluster add node ICP_cluster_on_VMware_add_node External link icon This service adds worker, proxy, and management nodes to your IBM Cloud Private cluster.
Service name in Cloud Automation Manager Library Location and name in Git repository Description
MCM Klusterlet on ICP MCM_Klusterlet-Loads_Images_and_Deploys_Chart_on_ICP External link icon Loads the Mutli Cloud Manager docker images into an existing IBM Cloud Private cluster and deploys the Multi Cloud Manager Klusterlet
MCM charts on ICP MCM_Klusterlet-Loads_Images_on_ICP External link icon Loads the Multi Cloud Manager docker images and Helm charts into an existing IBM Cloud Private cluster.
Service name in Cloud Automation Manager Library Location and name in Git repository Description
MCM Klusterlet in IKS IKS/mcm-klusterlet/MCM Klusterlet in IKS External link icon Deploys Multi Cloud Manager Klusterlet onto an existing IBM Kubernetes Service.
IKS cluster IKS/mcm-klusterlet/IKS Cluster External link icon Deploys an IBM Kubernetes cluster and registers it with the Multi Cloud Manager.
MCM Klusterlet in GKE GKE/mcm-klusterlet/MCM Klusterlet in GKE External link icon Deploys a kubernetes cluster within Google Cloud's Kubernetes Engine (GKE) service. Make use of the version branch 1.11.
MCM Klusterlet in AKS AKS/mcm-klusterlet/MCM Klusterlet in AKS External link icon Deploys a Azure Kubernetes Service (AKS) cluster in the Microsoft Azure Cloud. Make use of the version branch 1.11.