Worker¶
See first: Juju | Worker
In Juju, a worker is any type that implements the worker interface.
Examples of workers include the dependency engine, instances run by the dependency engine (the typical usage of the term “worker”), and watchers.
Note: A Juju agent runs one or more workers at the same time in parallel. A worker may run / be run by another worker.
List of workers run by the dependency engine¶
In Juju, the term “worker” is most commonly used to denote types whose instances are run by the dependency engine.
The most important workers to know about are: the
uniter
, thedeployer
, theprovisioner
, thecaasapplicationprovisioner
, thecharmdownloader
, and theundertaker
.