[AIAB-04] Create the workflow
The next step is to create a workflow describing the steps executed in each experiment of your optimization study.
A workflow in an optimization study for Kubernetes is typically composed of the following tasks:
Write the manifest file corresponding to a new configuration of the selected optimization parameters to the target system using the FileConfigurator operator.
Apply the manifest with the new configurations via
kubectl
.Wait until the rollout of all services has completed.
Run the performance test.
You can create the Akamas workflow with a single command by leveraging the script create-workflow.sh
provided in the scripts
folder. Also, this script requires a parameter:
CLUSTER_IP
: the public IP address of the cluster
The artifact in your cloned repo contains the workflow.yaml file that creates the workflow by issuing the following command:
You can verify that this workflow has been created by accessing the corresponding Workflow menu in the Akamas UI:
All scripts and templates used in the steps of this workflow can be found in the kubernetes-online-boutique/workflow-artifacts
folder.
Last updated