Infrastructure · Software component
Workload Controller
Software componentInfrastructureInfrastructureVariation point (abstract)arc:WorkloadController
An abstract orchestrator control loop that continuously maintains the declared replica set of one containerised workload, creating, replacing and updating instances to match desired state.
Responsibility. Reconciles a workload's running replicas with its declared specification.
Also known as: Replica controller
Variants
| Variant | When to choose |
|---|---|
| Stateful Workload Controller | Choose when agents or stores need persistent identity, ordered initialization (e.g., coordinator before workers) or reconnection to specific persistent volumes. |
| Stateless Workload Controller | Choose for stateless agent replicas that load the same model, keep no local state and execute tasks independently (most worker agents). |
Relationships
deployed on structural
is configured by structural
is triggered by dynamic
orchestrates control
- Agent Controller abstract Ch4.3
Classification
- Patterns
- Reconciliation loop
- Technologies
- Kubernetes
- Quality attributes
- Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)Performance efficiency (ISO/IEC 25010)
- Risks mitigated
- Replica loss after node failure
Sources
- Ch4.3: T. Nguyen, "Container Orchestration and Edge Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.3. ISBN: 9798244538229.