我怎么知道 Juju 实际正在使用哪台机器?

我怎么知道 Juju 实际正在使用哪台机器?

我正在 Azure 上尝试 Juju,我安装了不少服务,现在我已销毁这些服务以仅保留最少的服务。但现在我可以看到我在 Azure 上创建了 8 台虚拟机,而服务数量已减少到 4 台。所以我猜想当 Juju 需要一台新机器时,它会创建它,但销毁服务并不会销毁它正在运行的机器。我该如何进行清理?我想知道哪些机器未使用并销毁它们。

答案1

执行此操作juju status将显示所有正在运行的机器。这取决于您运行的命令:

juju destroy-service <service-name>

只会销毁服务。你可能需要以下任一方法:

juju destroy-unit

或者

juju destroy-machine

要清理您所拥有的,您可以做一个juju status,看看哪些机器没有分配给服务,然后通过编号引用它们来销毁它们,例如:juju destroy-machine 3作为示例。

所有这些都记录在这里:

相关内容