Chef infra 每个节点的Chef客户端?

Chef infra 每个节点的Chef客户端?,chef-infra,chef-recipe,Chef Infra,Chef Recipe,对厨师来说是个新手,请原谅我的简单问题。每次我使用刀子ec2启动另一个实例时,就会创建另一个客户端。这正常吗?有没有办法共享同一个客户端 knife ec2 server create -I ami-a6926dce -f t2.micro -N "Redis-Server" -x ubuntu -i ~/.ssh/key.pem -G AppSG -r "role[RedisServer]" 执行此命令后,在我的OpenChef服务器web

对厨师来说是个新手,请原谅我的简单问题。每次我使用刀子ec2启动另一个实例时,就会创建另一个客户端。这正常吗?有没有办法共享同一个客户端

knife ec2 server create -I ami-a6926dce -f t2.micro -N "Redis-Server" 
                        -x ubuntu -i ~/.ssh/key.pem -G AppSG -r "role[RedisServer]"
执行此命令后,在我的OpenChef服务器web GUI上,我看到节点和客户端下的Redis服务器


不应该只创建一个节点吗?

不,这很正常。客户端能够与API对话(使用基于证书的身份验证),节点表示配置(基于运行列表和属性)。

因此,您可以使用非节点的客户端,如管理工作站。是的,从技术上讲,这是正确的。事实上,在老厨师的版本中是这样的。现在你应该用“用户”来代替“客户”。