Deployment cloudfoundry应用程序的滚动重启
我在mydev环境中安装了cloudfoundry。我们有一个应用程序“测试”,针对它有3个实例。当我进行cf重启测试时,它会重启所有3个实例 是否有一种方法可以一次重新启动一个实例。当我需要更新我的服务并且不希望实时环境中断时,这将对我非常有用Deployment cloudfoundry应用程序的滚动重启,deployment,cloud-foundry,Deployment,Cloud Foundry,我在mydev环境中安装了cloudfoundry。我们有一个应用程序“测试”,针对它有3个实例。当我进行cf重启测试时,它会重启所有3个实例 是否有一种方法可以一次重新启动一个实例。当我需要更新我的服务并且不希望实时环境中断时,这将对我非常有用 任何帮助都将不胜感激如果您一次更新一个,您将在滚动期间运行不一致的服务。在某些情况下,这可能没问题,但您可以使用的另一个策略是。甚至有一个名为的cfCLI插件将为您协调此操作。如果您一次更新一个插件,则在滚动期间将运行不一致的服务。在某些情况下,这可能
任何帮助都将不胜感激如果您一次更新一个,您将在滚动期间运行不一致的服务。在某些情况下,这可能没问题,但您可以使用的另一个策略是。甚至有一个名为的
cf
CLI插件将为您协调此操作。如果您一次更新一个插件,则在滚动期间将运行不一致的服务。在某些情况下,这可能没问题,但您可以使用的另一个策略是。甚至还有一个名为cfCLI的插件,它将为您协调这一点。回答您的问题:
是否有一种方法可以一次重新启动一个实例
是的,有一种方法可以只重新启动一个实例,如下所述:
cf重新启动应用程序实例应用程序\u名称索引
在您的情况下,这将是:
cf restart-app-instance Test 0
cf restart-app-instance Test 1
cf restart-app-instance Test 2
回答你的问题: 是否有一种方法可以一次重新启动一个实例 是的,有一种方法可以只重新启动一个实例,如下所述:
cf重新启动应用程序实例应用程序\u名称索引
在您的情况下,这将是:
cf restart-app-instance Test 0
cf restart-app-instance Test 1
cf restart-app-instance Test 2
感谢策略文档链接。让我试试看,我大体上同意你的观点,但也有可能在不知道完整部署清单/规范的情况下重新启动应用程序。感谢策略文档链接。让我试试看,我大体上同意你的观点,但也有可能在不知道完整部署清单/规范的情况下重新启动应用程序。谢谢Chris。是的,这是我现在使用的,因为我们升级了CF infra。早些时候,我们使用的版本不可能做到这一点。谢谢Chris。是的,这是我现在使用的,因为我们升级了CF infra。早些时候,我们使用的版本不可能做到这一点。