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