![JuJu 控制器](https://linux22.com/image/890021/JuJu%20%E6%8E%A7%E5%88%B6%E5%99%A8.png)
我有一个简单的问题。
我看到 juju 控制器可以托管多个模型,但是在哪种情况下我们需要多个 JuJu 控制器?
答案1
在某些情况下,您可能已经拥有一个 Google 云环境和一个 AWS 云。如果您想同时使用这两个环境,则需要为每个不同的云环境引导一个控制器。一旦您意识到每种类型的云都有一些限制,您就可以在控制器之间切换,这非常有用。
例子:
- Aws 不支持 LXD 容器,因此如果您不需要任何 LXD 容器,您可以在那里拥有 juju 环境。如果您的某些应用程序确实需要 LXD,那么您可以在 Google CE 上引导第二个控制器以使其工作
除了云之间的差异之外,可能是您的 Google CE 限制了您的核心数量,并且您已达到可用核心数量的限制。如果您还有另一个云具有一些可用核心,则可以为该云引导第二个控制器。这样,您就不必扩展您的 Google CE,并且您仍然可以在新的控制器上的新模型中部署 charms。
juju switch
然后,您可以使用以下命令轻松地在控制器之间切换
答案2
我们的使用方式稍微简单一些。我们有一个本地的报废服务器池,这些服务器使用 MaaS 进行配置,并配有一个 juju 控制器。当我们的作业超出本地池的处理能力时,或者当不同组之间存在资源争用时,我们会启动 AWS 系统来处理溢出。