Preparing for Containerization
Supported Versions
Before you begin, see the Readme for information about the supported versions of Docker and cloud platforms.
Concepts
You must be familiar with the following concepts and services:
- Docker concepts. See Docker Documentation.
- Kubernetes concepts. See Kubernetes Documentation.
You must have administration knowledge of the cloud platform and the service that you want to use.
Infrastructure Requirements
Ensure that you have the following infrastructure in place:
- A machine with Docker installation (see the Readme for the Docker version to use) and initial setup based on your operating system, to generate Docker images. For complete information about Docker installation, see Docker Documentation.
-
The machine on which you are building the Docker image must have Java 11 installed.
<JAVA_HOME>
must be added in the Path environment variable. Java 11 is the default and supported Java Runtime Environment (JRE) for ActiveMatrix Service Grid - Container Edition. - Download TIBCO ActiveMatrix® Service Grid - Container Edition software package from the TIBCO eDelivery. Extract the
amsgce-runtime-<version>.zip
file to a temporary folder on the machine. The amsgce-runtime-<version> folder contains all the Dockerfiles and scripts to build ActiveMatrix Service Grid - Container Edition components Docker images and deploy the components on cloud platform. - You must have file read, write, and execute permissions on the machine where you are building Docker images. Ensure that you have write permission to the
amsgce-runtime-<version>
folder. - For monitoring ActiveMatrix Service Grid - Container Edition applications, install TIBCO Enterprise Administrator 2.4.0. For installation instructions, see TIBCO Enterprise Administrator documentation.
-
(Optional) For monitoring ActiveMatrix Service Grid - Container Edition using Hawk - Container Edition (see the Readme for the version to use), download Hawk Container Edition software package from the TIBCO eDelivery. Extract the Hawk - Container Edition archive file to a temporary folder on the machine. For Hawk - Container Edition concepts and procedures, see TIBCO Hawk Container Edition documentation.
- If you are running the application in a Kubernetes cluster on a cloud platform, ensure that you have an active account on that cloud platform.