Chef“knife node show”命令的输出是什么意思?

Chef“knife node show”命令的输出是什么意思?

参考以下命令:

knife node show hostname

我看到输出:

Run List:
Roles:
Recipes:

在这种情况下是什么Recipes:意思?我推测这意味着这些是 Chef 节点执行的配方?

我提出这个问题的原因如下。

假设有一本食谱:菜谱cookbook_a:default

如果我搜索烹饪书:

knife search node "cookbooks:cookbook_a"

cookbook_a我得到了一个很长的列表,其中列出了正在拉取 Berks 依赖关系的节点。

如果我执行以下更具体的食谱搜索:

knife search node "recipes:cookbook_a\:\:*"

我得到了一个更短的节点列表。

当我查询knife node show hostname这些节点中的任何一个时,我可以在输出中看到cookbook_a:default下面列出的内容。但我只在这些节点上看到这一点,而不是在上一个搜索命令的较长节点列表中看到这一点。Recipes

我的理解是,如果食谱被一个节点拉取,它将自动执行默认食谱。

因此,如果很多节点都在拉取食谱,为什么没有列出在所有这些节点上执行的默认配方?

相关内容