作为一名程序员,我如何在 Juju 配置的基础设施上编写应用程序?

作为一名程序员,我如何在 Juju 配置的基础设施上编写应用程序?

我一直在阅读 Juju 2.0 的相关内容,并完成了一些基本教程,以安装 juju 并在本地机器上部署一些 charms。我还设置了一个 MAAS 服务器。我想要做的是在我的本地主机上编写一些应用程序,然后使用 Juju 将它们部署到我的 MAAS 服务器上。

我该怎么做?我使用的范例正确吗?我认为 Juju 类似于 Docker compose,并且我在持续交付管道中使用了 Docker,因此我的本地环境类似于生产环境,可以快速重复部署。

将 MAAS 与 Juju 结合使用

答案1

Juju 可让您轻松快速地在基础架构(本例中为 MAAS)上部署服务和应用程序。要部署应用程序,您必须先创建一个用于安装和启动应用程序的 charm。有关编写 charm 的信息,请参阅这里。一旦您的 charms 构建完成,您就可以通过部署您的 charm 来部署您的应用程序。

要将它们部署到您的 MAAS,必须将 MAAS 添加到 juju 中的云中(您的帖子中的链接),然后在那里引导您的控制器。

相关内容