Set up your Juju deployment

To set up a cloud deployment with Juju, you need a cloud, Juju, and charms.

  1. Install the juju CLI client.

  2. Consult our list of supported clouds and prepare your cloud(s).

  3. Add your cloud definition(s) and cloud credential(s) to Juju and use your juju CLI client to bootstrap a Juju controller (control plane) into your cloud. Once the controller is up, you may connect further clouds directly to it.

  4. Add users, SSH keys, secret backends, etc.

  5. Add models (workspaces) to your controller, then start deploying, configuring, integrating, scaling, etc., charmed applications. Juju takes care of the underlying infrastructure for you, but if you wish you can also customize storage, networking, etc.