Chef infra 厨师安装类型?

Chef infra 厨师安装类型?,chef-infra,puppet,Chef Infra,Puppet,我来自Puppet,所以我试图通过应用Puppet术语来理解Chef提供的装置类型。我不确定我是否完全正确,或者更糟的是,我可能缺少一种安装类型。据我所知,厨师就是这样做的 - Chef Server -> Puppet Master - Chef Client -> Puppet Agent - Chef Solo -> Puppet Masterless ## uncertain about this - Chef Workstation -> B

我来自Puppet,所以我试图通过应用Puppet术语来理解Chef提供的装置类型。我不确定我是否完全正确,或者更糟的是,我可能缺少一种安装类型。据我所知,厨师就是这样做的

- Chef Server -> Puppet Master - Chef Client -> Puppet Agent - Chef Solo -> Puppet Masterless ## uncertain about this - Chef Workstation -> Boxen? ## uncertain about this - Chef Node -> Puppet Node, but would include Workstations as well? -厨师服务员->木偶师傅 -厨师-客户->傀儡代理 -厨师独奏->木偶无主##对此不确定 -厨师工作站->?##不确定 -厨师节点->木偶节点,但是否也包括工作站?
我还缺其他的吗?我列出的那些是正确的吗?谢谢大家,请原谅我的无知,我花了相当多的时间在谷歌上搜索/SOing和nada…

这个问题并不适合StackOverflow,但你已经完成了一半,所以也可以。服务器==Master,但它做的要少得多。值得注意的是,Puppet Master在清单编译方面做了大量工作,而Chef Server基本上只是一个数据存储API(所有工作都在客户端完成)。你得到的客户和索洛都是不言自明的。Boxen更像是一本特定的烹饪书,它在厨师界并没有直接的匹配。Chef工作站是您实际执行管理工作的地方,如编写烹饪书、运行测试,并最终上传到Chef服务器。ChefDK是一个专门用于工作站的安装程序包,其中包括Chef以及许多其他对开发和测试有用的生态系统工具(testkitchen、ChefSpec、berkself等)。Chef中的“节点”是具有名称、运行列表和属性的对象。这通常是与服务器(little
s
,而不是Chef服务器)的一对一匹配,但在更复杂的环境中,我看到一个“节点”代表路由器或交换机执行的操作。基本上,节点==服务器(对于所有有用的用途:)


编辑:还要注意,有两个东西叫做“客户端”
chef-Client
是连接到chef服务器并运行请求的内容的代理程序,API客户机是在Chef服务器上注册的RSA密钥对,用于身份验证,其方式与Puppet使用证书的方式类似

这个问题实际上不适合StackOverflow,但您已经完成了一半,所以也可以这样做。服务器==Master,但它做的要少得多。值得注意的是,Puppet Master在清单编译方面做了大量工作,而Chef Server基本上只是一个数据存储API(所有工作都在客户端完成)。你得到的客户和索洛都是不言自明的。Boxen更像是一本特定的烹饪书,它在厨师界并没有直接的匹配。Chef工作站是您实际执行管理工作的地方,如编写烹饪书、运行测试,并最终上传到Chef服务器。ChefDK是一个专门用于工作站的安装程序包,其中包括Chef以及许多其他对开发和测试有用的生态系统工具(testkitchen、ChefSpec、berkself等)。Chef中的“节点”是具有名称、运行列表和属性的对象。这通常是与服务器(little
s
,而不是Chef服务器)的一对一匹配,但在更复杂的环境中,我看到一个“节点”代表路由器或交换机执行的操作。基本上,节点==服务器(对于所有有用的用途:)

编辑:还要注意,有两种东西叫做“客户端”
chef Client
是连接到chef服务器并运行请求的内容的代理程序,API客户端是在chef服务器上注册的RSA密钥对,用于身份验证,与Puppet使用证书的方式类似