Я экспериментировал с Juju, и после развертывания службы на узле, если я его уничтожу, узел освобождается от Juju обратно в пул MaaS.
Из документации не похоже, что это должно происходить до тех пор, пока среда или машина не будут уничтожены (juju destroy-machine или juju destroy environment), однако это происходит, как только я уничтожаю единственную службу, работающую на машине (например, Juju уничтожить WordPress). Juju освобождает машину, и она возвращается в состояние «Готово» в MaaS, поэтому развертывание новой службы требует восьмиминутного ожидания.
Я также плохо знаком с амулетом, но что я делаю для предотвращения, это путем развертывания очарование человечности и затем развертывания сервиса на ту машину. Так, сначала мы должны присвоить тег тому узлу в МААСЕ UI перед развертывающимся очарованием человечности. Затем
juju deploy ubuntu --constraints tags=<tag that we set>
А новый узел с человечностью подойдет. Теперь разверните сервис на ту машину
juju deploy <charm_url> --to <machine_number>