How does Juju work
Juju concepts
I wont recite the juju concepts-page. But the following table summarizes most concepts and terms.
| Concept | Meaning | Example |
|---|---|---|
| Cloud | Resource that provides machines | AWS, MAAS, LXD |
| Controller | Initial cloud instance that functions as central management node | - |
| Model | A model has 1 controller and is the playfield for deploying applications | - |
| Charm | The sum of instructions needed to install and configure applications on machines | MySQL, Wordpress |
| Bundle | A collection of charms | wiki-simple |
| Machine | An instance of the cloud (mostly has an IP) | - |
| Unit | Deployed software | MongoDB |
| Relation | The concept of connecting multiple units through interfaces | - |
| Agent | Software on a juju machine to keep track of state changes | - |