LinuxCommandLibrary

juju

orchestrates application deployment and management

TLDR

Bootstrap controller

$ juju bootstrap [cloud] [controller-name]
copy
Deploy application
$ juju deploy [charm-name]
copy
Add machine
$ juju add-machine
copy
Check status
$ juju status
copy
Add relation
$ juju add-relation [app1] [app2]
copy
SSH to unit
$ juju ssh [unit/0]
copy

SYNOPSIS

juju command [options]

DESCRIPTION

Juju orchestrates application deployment and management. It deploys applications as charms across clouds and bare metal.
The tool manages complex application topologies. It handles scaling, relations, and configuration.

PARAMETERS

bootstrap CLOUD NAME

Create controller.
deploy CHARM
Deploy charm.
add-machine
Add machine to model.
status
Show model status.
add-relation APP1 APP2
Connect applications.
ssh UNIT
SSH to unit.
--help
Display help information.

CAVEATS

Requires controller setup. Cloud credentials needed. Canonical product.

HISTORY

Juju was created by Canonical for service orchestration, evolving from a configuration management approach to application modeling.

SEE ALSO

maas(1), lxc(1), snap(8)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community