在盐中,存储数据的最佳做法是支柱,谷物,地图,矿山等
答案 0 :(得分:0)
没有一条规则适合所有人。这是我们在公司中的用法。
如果数据需要存储在一个地方而不要在各个小兵之间共享,我们可以使用Pillar。 (支柱数据存储在Minion的内存中(永远不会接触磁盘))
如果数据不是那么敏感,我们可以在state.tls文件中使用地图(这样我们就在Minion上保存了一些内存)(不在minion中存储)。
如果数据需要存储在一个地方,而Minion可以发送命令进行更新,则Grains可以这样做。
我们要在所有小兵之间访问/共享数据时使用的矿山。
希望这会有所帮助
问候 苏达喀尔
答案 1 :(得分:0)
这是关于Saltstack最佳做法的非常有用的video。
大多数数据都可以存储在支柱中,但是支柱的结构非常重要。
您可以按region
,roles
,grains
对支柱进行分类。
例如,您可能想在region1
之间共享一些支柱,对于所有Web服务器共享一些支柱,仅对某种类型的操作系统共享一些支柱。
我觉得它很好而且很灵活!