Deployment Sequence
The following section provides information on the sequence to be followed for deploying a API Management - Local Edition cluster using custom scripts or any combined practices of Continuous Integration (CI) and Continuous Delivery (CD).
Note:
- TIBCO Cloud™ API Management - Local Edition depends on a proper sequence due to dependencies between each of the pods. Each pod also advertises its state with the registry. Because of this registry requirement the NoSQL pods must be deployed before any other pod.
- In case deployment scripts provided by TIBCO are used, the following deployment sequence can be ignored.
Prerequisites
- The service pods must be created in the following order:
- Run compose.sh with the topology specific manifest file and generate the deployment scripts.
- Depending on the deployment topology, the deployment scripts are located at the following locations:
- For multi-zone deployment for tml-type apply resources start from index 0, then 1 and so on for every zone.
Procedure
Result
kubectl get pods
Output
NAME READY STATUS RESTARTS AGE cache-set-0-0 1/1 Running 0 2d5h cache-set-0-1 1/1 Running 0 2d5h cass-set-0-0 1/1 Running 0 2d5h cass-set-0-1 1/1 Running 0 2d5h cass-set-0-2 1/1 Running 0 2d5h cm-deploy-0-7b6b96bbf5-sbxmd 1/1 Running 0 2d5h log-set-0-0 1/1 Running 0 2d5h log-set-0-1 1/1 Running 0 2d5h mysql-set-0-0 1/1 Running 0 2d5h reporting-set-0-0 1/1 Running 0 2d5h tm-deploy-0-64fb5f79b4-qsjc4 1/1 Running 0 2d5h tm-deploy-0-64fb5f79b4-rhvzn 1/1 Running 0 2d5h tm-deploy-0-64fb5f79b4-s6cr4 1/1 Running 0 2d5h
Copyright © 2022. Cloud Software Group, Inc. All Rights Reserved.