工具介绍

Rancher 集成了很多 Kubernetes 缺少的监控和运维工具,可以辅助您进行 DevOps 开发工作。Rancher 可以跟其他服务集成,帮助您的集群更高效地运行。工具分为以下几个种类:

通知和告警

通知和告警需要互相配合,才能发挥作用。它们把 Rancher 系统中发生的事件以 Slack、电子邮件、PagerDuty、微信或 webhook 的形式告知用户。在启用它们之前,必须安装监测应用程序。

通知的功能是告知用户 Rancher 中正在发生的事件。您可以配置告警,把通知发送给最适合解决这个问题的员工,让他采取行动。Rancher 已经和 Slack、电子邮件、PagerDuty、微信和 webhook 对接,您可以使用这些应用发送通知。

告警是触发 Rancher 发送通知的规则。只有完成了告警的配置,您才会收到通知。您可以设置集群层级的告警或项目层级的告警。

日志

日志对 Rancher 的日常运维提供了帮助,因为它允许您进行以下操作:

  • 捕获和分析您的集群状态。
  • 寻找环境的变化趋势。
  • 在集群以外的位置保存日志。
  • 告知下游集群或项目中的异常情况,如容器崩溃、Pod 驱逐、节点死亡等。
  • 让系统调试和问题定位变得更加简单。

Rancher 可以和 Elasticsearch、 splunk、 kafka、 syslog、 fluentd 等工具集成。详情请参考日志章节。

监控

v2.2.0 或更新版可用

您可以使用 Rancher 对接Prometheus,监控集群节点的状态和进程,详细信息参考监控章节。