如何在引导节点或单个节点上部署多个 charm?

如何在引导节点或单个节点上部署多个 charm?

我一直在想是否有可能将一个 charm(例如,wordpress charm)部署到单个节点。即引导节点 + mysql 节点 + wordpress 节点 = 1 个节点

一种情况可能是:不需要高可用性并且流量很少的部署。

答案1

如果你只是想运行一个个人博客,并且想省钱,你可以在一个节点上运行所有这些,这是一个从头开始的整个单节点安装

juju bootstrap
juju deploy --to 0 wordpress
juju deploy --to 0 mysql
juju add-relation wordpress mysql 
juju expose wordpress

这将在一个节点上运行所有内容,但我们仍然可以灵活地水平扩展。如果您的博客流量增加,您需要扩展:

juju add-unit wordpress

由于我们省略了--to命令,Juju 将启动一个新的专用于 Wordpress 的机器并将其关联起来。您还可以remove-unit在激增结束后返回到更便宜的单节点设置。

--to命令允许您执行一系列部署到单位的选项,您可以在此处的文档的部署部分中查看:

答案2

您还可以使用 jitsu,jitsu 是他们开发 juju 工作方式新想法的工具。Jitsu 有一个“deploy-to”命令。

相关内容