我们有一个部署在open shift上的应用程序,我们使用filebeat作为守护进程集来收集容器日志并将其发送到elastic-search。问题是我们有不同的日志记录模板。所以我想知道是否有一种方法可以为相同的守护启动部署配置多个文件节拍配置,而不是为每个日志记录模板部署一个守护启动。
发布于 2019-05-21 14:52:31
我认为它需要为每个模板创建每个daemonset
。但是您可以使用nodeSelector控制daemonset
的运行位置。
例如,您有2个模板,每个模板应应用不同的节点。然后,您将创建2个守护进程,配置为不同的节点标签和日志记录模板。
node1 log=template1 ---> daemonset1 with "nodeSelector: log=template1"
node2 log=template1 ---> daemonset1 with "nodeSelector: log=template1"
node3 log=template2 ---> daemonset2 with "nodeSelector: log=template2"
我希望它能对你有所帮助。
https://stackoverflow.com/questions/56237882
复制相似问题