通过主备部署将karaf从传统部署迁移到云

时间:2018-06-23 16:41:46

标签: docker kubernetes apache-camel apache-karaf karaf

目前,我们已经按照以下步骤部署了karaf

  • 其活动备用
  • 备用状态的起始级别为50,因此当系统捆绑包处于启动状态而用户捆绑包处于安装状态时,故障转移将很快进行
  • 活动状态一旦中断,备用接管。

现在,根据当前的研究,我们计划迁移到kubernetes

Kubernetes将为我们创建1个吊舱,我们将幸福状态声明为1 意味着如果POD下降,它将自动启动新的,但是我担心的是 新POD的启动将花费更多时间,与传统部署,待机 处于半活动状态。

我们如何在kubernetes中实现这种主动待机?

1 个答案:

答案 0 :(得分:0)

Tomislav Mikulin在评论中提供的答案:

  

这取决于您的应用是否无状态...如果其无状态   只需在您的应用中使用一个以上的Pod(例如2或3),那么您应该   一切准备就绪...

     

如果您不想(或不能)拥有多个应用程序窗格   运行时,您可以对同一应用进行两次不同的部署,并且   只需通过Service对象进行切换即可。这样你就可以   可以运行的额外的Pod,随时可以打开。