Note
The Advanced Workflow Examples are a work-in-progress and may not be entirely complete or functional at this time.
- iPerf3 Kubernetes - Runs an iPerf3 network performance test on a Kubernetes cluster using a service port
- uperf Kubernetes - Runs a network streaming one-directional workload using the uperf benchmark utility on a Kubernetes cluster
- stress-ng Kubernetes - Runs a stress-ng workload plugin on a Kubernetes target system
- stress-ng plus PCP - A complex workflow exercising many Arcaflow features. Collects system metadata, and runs multiple loops of stress-ng loads while collecting system performance metrics with Performance Co-Pilot
- sysbench - Collects system metadata, and runs a sysbench CPU workload plugin on the local system while collecting system performance metrics with Performance Co-Pilot, then indexes the data to Elasticsearch
Note
The Arcaflow engine executes the steps of a workflow via deployers for one or more
container platforms, such as
Podman,
Docker,
or Kubernetes.
Arcaflow's default deployer is Podman. To override this default, specify a
configuration file via the
--config
option on the arcaflow
command line. A basic
Docker config file is included in this repo's root directory
and can be used with any of these example workflows.