盐堆:对柱子变化起反应的灯塔

2024-10-08 18:26:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个salstack设置与1个主人和大约200个仆从。仆从分配了不同的支柱(基于文件)。在

我想实现以下目标:如果一个仆从或一组仆从的支柱有任何改变,一个事件将与minionID和改变的支柱一起发出,我可以对此作出反应。在

我的第一个想法是,有一个灯塔,它可以观察主控柱文件中文件的变化。但这不会给我受影响的仆从。下一个想法是定期刷新仆从的支柱,并发送一个关于更改的事件,但是这种周期性的拉动会产生大量的负载,这并不是我所期望的事件驱动架构。在

所以我的问题是:实现这一目标的最佳方式是什么?有没有常见的方法可以做到这一点,而我可能忽略了一些模块/特性?在


Tags: 模块文件方法目标架构方式事件作出反应
1条回答
网友
1楼 · 发布于 2024-10-08 18:26:28

我会考虑建立一个baecon

Baecon

你的盐主仆从监视你的支柱文件夹并发送一个事件。在

然后您可以配置一个Reactor来用模块刷新支柱

Refresh pillars

如果你有一些基于仆从id的支柱层次结构,那么你也可以根据reactor中更改的文件夹/文件获得仆从id。在

一般来说,每次被请求时都会读取/呈现柱,而Saltstack不会缓存或监视它们。在

相关问题 更多 >

    热门问题