In Juju, bootstrapping refers to the process whereby a Juju client creates a controller on a specific cloud.
A controller is needed to perform any further Juju operations, such as deploying an application.
Bootstrapping on a Kubernetes cloud
Bootstrapping a controller on a Kubernetes cloud: The process.
Bootstrapping a controller on a Kubernetes cloud: The result.
Bootstrapping on a machine cloud
Bootstrapping a controller on a machine cloud: The process.
See more: Source code, How to create a controller
Bootstrapping a controller on a machine cloud: The result. (Note: The machine, model, unit, and controller agent are actually all part of the same jujud
process and refer in fact to trees of workers with machine, model, unit and, respectively, controller responsibility.)
Contributors: @hmlanigan, @simonrichardson, @tmihoc