近日,Rancher Labs宣布增强对Prometheus的支持,提升Kubernetes集群的可见度。Rancher也所以成为惟一一个在多集群、多租户环境中支持Prometheus的解决方案。安全
Prometheus正迅速成为监控云原生应用的最流行、最必不可少的工具之一,Rancher独特的多集群、多租户管理的功能,让用户能够更安全、更高效地在全部Kubernetes集群上部署Prometheus。工具
——Rancher Labs联合创始人及CEO梁胜阿里云
Rancher是业界首个且惟一一个能够管理全部云上、全部发行版、全部Kubernetes集群的企业级Kubernetes管理平台,这次和Prometheus的加强集成,将为跨多个Kubernetes集群和多个隔离租户环境提供更高的可见性。本次发布的对Prometheus的加强支持功能以下:操作系统
每当添加一个新的Kubernetes集群到Rancher中,Rancher都将在集群中部署一个Prometheus operator,而后在集群中建立一个Prometheus部署。代理
集群范围内的Prometheus部署将被用于存储集群指标(如CPU节点和内存消耗),并存储从单个用户部署的应用程序中收集的项目级指标。blog
项目级的Grafana与Prometheus的通讯将经过安全代理完成,该代理可为Prometheus实现多租户。安全代理工具PromQL语句可确保仅能经过用户项目的命名空间进行查询。内存
这次Rancher对Prometheus的加强支持,将可确保为全部Kubernetes集群、全部项目和全部用户进行高效的部署和有效的监测。安全代理确保不在多租户之间重复共享数据,而且对多租户进行隔离。除此以外,Rancher还收集使用Prometheus处理的数据公开端点的任意自定义指标。全部指标都可用于Rancher内部的告警和决策,经过通知用户的Slack及PagerDuty进行简单操做,经过启动工做负载的横向扩展最终增长负载进行复杂操做。Rancher如今还拥有彻底安全隔离和RBAC的集群级和项目级的指标和仪表盘。部署
咱们将Rancher看成单一窗格的玻璃,在多个集群中运行具备企业级控制和可见性的关键任务应用程序,检测这些应用程序的健康情况很是重要,咱们十分期待Rancher加强对Prometheus的支持,它可让咱们进一步看到咱们Kubernetes集群的更多指标。集群
——Cardlytics IT和SRE总监Greg Cordell容器
自成立之日起,Rancher便致力于创建以帮助容器技术落地实施为核心的开放的容器生态系统,和各大公有云、操做系统、存储、安全等厂商均保持着密切的合做关系,包括Docker、AWS、谷歌、微软、华为、阿里云、腾讯云、Ubuntu等业界巨头。
加强对Prometheus支持的beta版即将提供试用,并将于2019年初GA。