是否有可能以某种方式根据Kubernetes集群中发生的事件发送警报(发送电子邮件/松弛)?
特别是,如果某个pod意外重启或者一个pod无法启动,那么获取警报会很有用.同样,了解pod的CPU使用率是否超过某个阈值并获得警报会很有用.
我们安装了Heapster(带有InfluxDB/Grafana后端).虽然这提供了有用的数据,但遗憾的是它并没有为我们提供警报.
我们试图在kubernetes/flannel/coreos集群之上运行Elasticsearch.
由于法兰绒不支持组播,我们不能使用Zen组播发现来允许节点相互发现,形成集群并进行通信.
如果没有将所有kubernetes节点的IP地址硬编码到ES-config文件中,我们可以使用另一种方法来帮助发现吗?可能使用etcd2或其他一些与kubernetes兼容的发现服务?