Rancher Labs Introduces Industry’s First Multi-Cluster, Multi-Tenant Prometheus Support

Gray Calendar Icon Published: December 11, 2018

Rancher server now delivers enhanced visibility into all Kubernetes clusters, while ensuring isolation across different projects and users

SEATTLE (KubeCon booth P9) – December 11, 2018 – Rancher Labs, a provider of container management software, today announced enhanced Prometheus support, delivering greater visibility into Kubernetes clusters and making Rancher the only solution that supports Prometheus in a multi-cluster, multi-tenant environment.

“Prometheus is rapidly becoming part of a must-have technology suite for monitoring cloud native applications,” said Sheng Liang, CEO and co-founder of Rancher Labs. “Rancher’s unique take on multi-cluster, multi-tenant support facilitates a secure and efficient deployment of Prometheus technology on all Kubernetes clusters.”

Delivering Enhanced Visibility Across Multiple Kubernetes Clusters and Isolated Tenant Environments

Rancher is the only enterprise Kubernetes platform that manages multiple clusters implemented by any distro, on any infrastructure, or by any cloud-managed Kubernetes services. The enhanced Prometheus support feature works as follows:

  • Each time a new Kubernetes cluster is added to Rancher, Rancher deploys a Prometheus operator into the cluster, which then creates a Prometheus deployment in the cluster.
  • The cluster-wide Prometheus deployment is used to store cluster-level metrics such as node CPU and memory consumption, as well as project-level metrics collected from applications deployed by individual users.
  • The project-level Grafana talks to Prometheus through a secure proxy that implements multi-tenancy for Prometheus. The secure proxy instruments PromQL statements to ensure only the namespaces belonging to the user’s project are included in the query.

Rancher’s enhanced Prometheus support ensures consistent and efficient monitoring and visibility across all Kubernetes clusters, all projects, and all users. The secure proxy ensures isolations across multiple tenants while not requiring duplication of shared data across these tenants. Rancher also collects custom metrics from any pod that exposes an endpoint with data Prometheus can process. All metrics are then available for alerts and decision-making within Rancher, with actions as simple as notifying a user on Slack or PagerDuty, or as complex as initiating horizontal scaling of a workload to handle an increase in load. Rancher also now includes cluster-level and project-level metrics and dashboards, with full security isolation and RBAC.

“We use Rancher as a single pane of glass to run mission-critical applications with enterprise level control and visibility across multiple clusters,” said Greg Cordell, Sr. Director of IT and SRE, Cardlytics. “It’s very important to monitor the health of these applications and we’re looking forward to the enhanced Prometheus support offered by Rancher, as it’ll allow us to see advanced metrics from our Kubernetes clusters.”

Product Availability

Enhanced Prometheus support is available as a beta immediately and will be GA in early 2019. For more information on the beta release, email info@rancher.com.

Supporting Resources

About Rancher Labs

Rancher Labs builds innovative, open source software for enterprises leveraging containers and Kubernetes to accelerate software development and improve IT operations. The flagship Rancher container management platform allows users to easily manage all aspects of running Kubernetes in production, on any infrastructure. RancherOS is a simplified Linux distribution built from containers for running containers. For additional information, visit www.rancher.com.

Contact Mindshare PR
Eleni Laughlin, 510-406-0798

Get started with Rancher