Puppet:集中式和分散式清单分发之间的差异

Puppet:集中式和分散式清单分发之间的差异

似乎有两种不同的方式来分发 Puppet 清单:

  1. 集中

    这涉及运行一个中央傀儡主服务器,傀儡代理会定期查询该服务器的变化。

  2. 去中心化

    在这种情况下,没有中央 Puppet 主服务器,清单以其他方式分发到节点,例如通过 Git。然后运行节点puppet apply以应用更改。

我想知道这两种方法之间的主要区别是什么,以及任何傀儡功能是否依赖于特定的方法。

答案1

这取决于。

我用Puppet 企业,因此开箱即用,它非常适合处理我管理的地理分散的环境。对我来说,我还利用集体,这带来了其他好处。

看看哪种方法对你有用。每个人的做法都不一样。除非你有特定的限制,否则我不会使用 Git 方法。例如,木偶除非你有理由不这么做。

答案2

我不太确定其他的,但是像导出资源这样的东西肯定依赖于拥有一个带有傀儡数据库的傀儡大师。

我怀疑有些事情是采用分散式架构可以做,而采用集中式架构则不能做的。

相关内容