1. 程式人生 > >Rancher Labs引入全球首個多叢集、多租戶的Prometheus支援!

Rancher Labs引入全球首個多叢集、多租戶的Prometheus支援!

近日,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節點和記憶體消耗),並存儲從單個使用者部署的應用程式中收集的專案級指標。


  • 專案級的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。