近日,Rancher Labs宣布加強對Prometheus的支持,提高Kubernetes集群的可見度。Rancher也因此成為唯一一個在多集群、多租戶環(huán)境中支持Prometheus的解決方案。
“Prometheus正迅速成為監(jiān)控云原生應(yīng)用的最流行、最必不可少的工具之一”,Rancher聯(lián)合創(chuàng)始人及CEO梁勝說:“Rancher獨特的多集群、多租戶管理的功能,讓用戶可以更安全、更高效地在所有Kubernetes集群上部署Prometheus。”
Rancher是業(yè)界首個且唯一一個可以管理所有云上、所有發(fā)行版、所有Kubernetes集群的企業(yè)級Kubernetes管理平臺,此次和Prometheus的增強集成,將為跨多個Kubernetes集群和多個隔離租戶環(huán)境提供更高的可見性。本次發(fā)布的對Prometheus的增強支持功能如下:
每當(dāng)添加一個新的Kubernetes集群到Rancher中,Rancher都將在集群中部署一個Prometheus operator,然后在集群中創(chuàng)建一個Prometheus部署。
集群范圍內(nèi)的Prometheus部署將被用于存儲集群指標(biāo)(如CPU節(jié)點和內(nèi)存消耗),并存儲從單個用戶部署的應(yīng)用程序中收集的項目級指標(biāo)。
項目級的Grafana與Prometheus的通信將通過安全代理完成,該代理可為Prometheus實現(xiàn)多租戶。安全代理工具PromQL語句可確保僅能通過用戶項目的命名空間進行查詢。
此次Rancher對Prometheus的增強支持,將可確保為所有Kubernetes集群、所有項目和所有用戶進行高效的部署和有效的監(jiān)測。安全代理確保不在多租戶之間重復(fù)共享數(shù)據(jù),并且對多租戶進行隔離。除此之外,Rancher還收集使用Prometheus處理的數(shù)據(jù)公開端點的任意自定義指標(biāo)。所有指標(biāo)均可用于Rancher內(nèi)部的告警和決策,通過通知用戶的Slack及PagerDuty進行簡單操作,通過啟動工作負(fù)載的橫向擴展最終增加負(fù)載進行復(fù)雜操作。Rancher現(xiàn)在還擁有完全安全隔離和RBAC的集群級和項目級的指標(biāo)和儀表盤。
“我們將Rancher當(dāng)作單一窗格的玻璃,在多個集群中運行具有企業(yè)級控制和可見性的關(guān)鍵任務(wù)應(yīng)用程序”,Cardlytics IT和SRE總監(jiān)Greg Cordell表示:“檢測這些應(yīng)用程序的健康狀況非常重要,我們十分期待Rancher增強對Prometheus的支持,它可以讓我們進一步看到我們Kubernetes集群的更多指標(biāo)。”
自成立之日起,Rancher便致力于建立以幫助容器技術(shù)落地實施為核心的開放的容器生態(tài)系統(tǒng),和各大公有云、操作系統(tǒng)、存儲、安全等廠商均保持著密切的合作關(guān)系,包括Docker、AWS、谷歌、微軟、華為、阿里云、騰訊云、Ubuntu等業(yè)界巨頭。
增強對Prometheus支持的beta版即將提供試用,并將于2019年初GA。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!