厨师独奏 vs 厨师客户端 --local-mode

iro*_*and 13 chef

根据文件,我应该替换chef-solochef-client --local-mode.

本地模式在 11.8 版本中被添加到厨师客户端。如果您正在运行该版本的 Chef-client(或更高版本),您应该考虑使用本地模式而不是使用 Chef-solo。 https://docs.getchef.com/ctl_chef_solo.html

我只是替换了命令并且工作正常。这两个命令是否总是可以替换而无需重新配置?或者有一些我应该知道的细微差别?

小智 9

介绍本地模式的 Opscode 博客文章指出了一个区别

关于厨师独奏的说明

Chef-solo 仍然存在,这显然在那里有一些重叠。在大多数情况下,您使用 Chef-solo 时,您将能够使用 Chef-client -z 代替它,因为 Chef-client 具有 Chef-solo 的所有功能以及更多功能。只有当您的食谱专门针对 :solo 模式进行测试时,情况才会有所不同,因为 Chef-client 未设置此变量。

除非您的食谱依赖于:solo,否则它们是可替换的。