根据我的理解,在运行主厨客户机之前,需要在主厨服务器上创建节点。在我的例子中,节点是自动缩放的,我不能事先在服务器上创建节点。我也不想在节点上运行刀命令。在主厨中是否有一种方法来处理在主厨服务器上定义角色但没有定义节点的情况?
我确实看到了第一个boot.json方法,但是它没有很好的文档,而且关于它的信息很少,这让我怀疑这是否是一种非标准的方法。
发布于 2014-08-28 15:56:33
这不是一种非标准的方法,它是由刀引导使用的方法,用于定义在正在引导的主机上运行的第一个主厨客户端的runlist。
因此,基本上在您的供应过程中,您安装厨师,给它验证键和一个第一引导. your,其中包含它的运行列表。
引用文档这里
首先,启动. from是作为初始刀引导命令的一部分从工作站生成的。
如果在测试机器上使用knife bootstrap -r <runlist>并检查第一个引导. best,然后创建您自己的.best,我会说最好的方法。
初始json的一个例子是这里 (文档的底部)
https://stackoverflow.com/questions/25552549
复制相似问题