Preparing for installation

Before you install Kabanero™ Enterprise, IBM Cloud Transformation Advisor, and IBM Application Navigator, review the following prerequisites.

OpenShift prerequisites

Cloud Pak for Applications requires a Red Hat® OpenShift® Container Platform (OCP) version 4.3 or 4.2 cluster, with cluster-admin permissions. To use an OCP version 4.3 cluster, you must use Cloud Pak for Applications 4.0.1.

Hardware prerequisites

Cloud Pak for Applications 4.0.1 only runs on x86 Intel® on Red Hat OpenShift Container Platform (OCP) versions 4.3 and 4.2. Cloud Pak for Applications 4.0.0 only runs on OCP 4.2.

Software prerequisites

Cloud Pak for Applications 4.0.x requires the following Red Hat OpenShift software.

Table 1. Required OpenShift software
Software Version Notes
Red Hat OpenShift 4.3 or 4.2 After you purchase IBM Cloud Pak for Applications, download and install OpenShift. Instructions on how to download and install OpenShift are available from Passport Advantage External link icon with document CC4TJEN.

For information about OpenShift, see the OpenShift information External link icon.

Cloud pak installer CLI prerequisites

You use the Cloud Pak for Applications installer command-line interface (CLI) to install Kabanero Enterprise, Transformation Advisor, and Application Navigator. The CLI requires Docker to run commands. Your OCP cluster configuration must meet the minimum scheduling capacity prerequisites. Collections require minimum capacity to build and deploy applications.

Installer CLI software prerequisites

The Cloud Pak for Applications installer CLI requires the following software products. Each product might have additional hardware or software prerequisites.

Table 2. Required cloud pak installer CLI software
Software Version Notes
Docker 17.05+ See the Docker website External link icon. The cloud pak installer CLI requires Docker version 17.05 or later.

Install Docker on the environment from which you want to install Kabanero Enterprise, Transformation Advisor, and Application Navigator.
GitHub or GitHub Enterprise See the GitHub External link icon or GitHub Enterprise External link icon websites.

GitHub or GitHub Enterprise is required only if you want to add Kabanero Enterprise collections to your GitHub or GitHub Enterprise organization, which is recommended. Ensure that your GitHub or GitHub Enterprise instance is reachable by the OCP cluster.

GitHub or GitHub Enterprise is not required to install the cloud pak.

Cluster prerequisites

Cloud Pak for Applications requires an OCP cluster. Ensure that your cluster configuration meets the following minimum scheduling capacity.

Table 3. Minimum scheduling capacity
Software Memory (GB) CPU (cores) Disk (GB) Nodes
Kabanero Enterprise 20 8 25 2
Transformation Advisor 3.5 2 8
Application Navigator 1 1 3
Total 24.5 12 36 2

For Transformation Advisor, also ensure that your environment meets the requirements in Transformation Advisor prerequisites. You can install only one instance of Transformation Advisor for each cluster.

The OCP cluster must not have nodes on different clouds. Cloud Pak for Applications does not support a configuration that splits OCP clusters across different clouds.

Collection prerequisites

Kabanero™ Enterprise collections require the following minimum capacity. Memory is used only when you build and deploy an application.

Table 4. Minimum collection capacity
Kabanero Enterprise collection Memory (MB)
java-microprofile 249
java-spring-boot2 269
java-websphere-traditional 2048
nodejs 397
nodejs-express 401
nodejs-loopback 285

The following table shows the estimated required capacity for running 10 Kabanero Enterprise applications, assuming about 16 MB for each application:

Table 5. Estimated capacity for 10 running applications
Kabanero Enterprise collection Memory (MB)
java-microprofile 2650
java-spring-boot2 2850
java-websphere-traditional 10240
nodejs 4130
nodejs-express 4170
nodejs-loopback 3010

What to do next

Use the cloud pak installer CLI to check prerequisites and to install Kabanero Enterprise, Transformation Advisor, and Application Navigator.