Configuring an API Gateway Docker Container Cluster
You can combine API Gateway Docker containers to form a cluster.
To configure an API Gateway Docker container cluster
1. Configure loadbalancer on the docker host.
2. Configure Terracotta Server Array
3. Create the basic API Gateway docker image.
4. Create cluster API Gateway docker image and enhance it with the cluster configuration.
a. Adapt Integration Server configuration (SoftwareAG\IntegrationServer\instances\default\config\server.cnf).
b. Adapt the wrapper configuration (SoftwareAG\profiles\IS_default\configuration\custom_wrapper.conf).
c. Adapt the Internal Data Store configuration (SoftwareAG\InternalDataStore\config\elasticsearch.yml).
The resulting docker file is used to create a docker image is_apigw_cluster.
5. Run API Gateway docker cluster
Each container represents a cluster node. Ensure to start all containers together so that Internal Data Store instances running in the Docker containers can form a cluster.