Generic Serial Orchestrator is triggered using the client-server architecture of the gRPC. The client script will be included in solution.zip package when the composite solution will be deployed as a local solution. The kubernetes script will also create the deployments for the orchestrator server.
To execute a pipeline, follow the following steps:
-
extract the solution.zip.
-
Run kubernetes client script to deploy all the services in your kubernetes namespace.
python3 kubernetes-client-script.py
-
Verify the deployment.
kubectl -n yournamespace get all
Verify that all the pods to be in "Running" state.
-
Run the orchestrator client script in your local environment.
cd orchestrator_client python3 orchestrator_client.py ip_address:nodeport
-
To view the orchestrator ouput
kubectl -n yournamespace logs podname_of_orchestrator