如何将特定的 AMI 调用到 JUJU charm 中以在 JUJU 中部署基础设施?

如何将特定的 AMI 调用到 JUJU charm 中以在 JUJU 中部署基础设施?

我们有预先配置的机器 AMI,需要通过 JUJU charm 调用它们来启动实例。有人能帮我吗?

答案1

通过自定义图像和创建 AMI,您在很大程度上违背了 Juju 工具的初衷。使用现代 Juju 无法轻松部署此功能。您可能能够通过创建和托管自定义流端点来实现这一点,但这不是设计初衷,而且需要大量工作。

Juju 部署参考图像由 Canonical 制作,并在此基础上进行修改。修改内容被编码成一种叫做魅力。您的服务不应使用定制的图像工作流程,而应完全建模为一组魅力,并希望与已经存在的其他魅力相连接,例如postgresql或。haproxyapache2

我这样说并不是说基于镜像的工作流程很疯狂。事实上,定制的 docker-images 是 Kubernetes 应用程序的构建块,但这就是你无法找到如何使用 Juju 完成你所要求的事情的原因。

参考

相关内容