Agent

In a Juju deployment, an agent is a jujud / containeragent process that works to realise the state declared by a Juju end-user with a Juju client (e.g., the Juju CLI) for a Juju entity (e.g., controller, model, machine, unit) via workers.

See more: Juju Dev | Agent

Controller agent

On machine and Kubernetes clouds, a jujud process running workers responsible for a controller. This includes, among others, the apiserver worker, which is responsible for running the Juju API server.

Machine agent

On machine clouds, a jujud process running workers responsible for a machine.

Model agent

On machine and Kubernetes clouds, a jujud process running workers responsible for all the models associated with a given controller.

Unit agent

On machine / Kubernetes clouds, a jujud / containeragent process responsible for a unit.

Last updated 14 days ago. Help improve this document in the forum.