我最近在Kubernetes上部署了Netdata。我想使用Netdata来记录托管在Linode中的托管MySQL的状态。
我阅读了文档,它说我可以设置一个名为MySQL Collector的插件。但是,文档只提到了如何直接编辑配置文件,而没有提到如何为Kubernetes配置它。
它说编辑/etc/netdata/go.d/mysql.conf
,但它在容器中。也许你可以通过在容器内的shell中编辑它来临时完成它,但我不认为这是官方的。
如何在Kubernetes上的Netdata中设置MySQL收集器?
我尝试在Kubernetes节点计算机上创建一个文件夹/etc/netdata/go.d
,只是为了确保在那里创建文件,但仍然无法完成。我在容器中有那个文件夹组,所以我想我应该可以在那里设置它。但是如果我直接编辑它,我想它会在重启后重新设置。
所以我想出了一个在Kubernetes中设置一个/etc/netdata
卷的方法,但我不确定这是否是一个好的决定。我不这样做,因为它看起来很危险。
也就是说,我想知道如何在Kubernetes上正式为Netdata设置MySQL收集器插件。
1条答案
按热度按时间xpcnnkqh1#
我认为你需要通过任何你正在使用的
values.yaml
将配置传递到 Helm 图表中。下面是一些默认值的例子。
所以我认为在你的情况下:
字符串
类似上面的东西通过Netdata helmchart将相关的配置文件(根据您阅读的文档)传递到k8s。