Workload concept

A workload is a set of processes running on a platform. A process is a pod, container, or system process. Workloads in a site are exposed as services on the network using connectors.

The workload model

A platform has zero or more workloads. A site also has zero or more workloads. Each workload has zero or more processes and zero or more connectors.

A workload implements one part of an application by providing a network interface (for example, an API) that other parts of the application use. A workload can be both a client and a server.

On Kubernetes, a workload is a Deployment, StatefulSet, or DaemonSet. On Docker or Podman, a workload is a set of containers. On Linux, a workload is a set of system processes.

A workload with three processes
A workload exposed as a service using a connector