最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Prometheus?Operator架構(gòu)介紹

 更新時(shí)間:2022年11月16日 14:44:06   作者:TwoB  
這篇文章主要為大家介紹了Prometheus?Operator架構(gòu)介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Prometheus 架構(gòu)

本節(jié)討論 Prometheus Operator 的架構(gòu)。

因?yàn)?Prometheus Operator 是基于 Prometheus 的,我們需要先了解一下 Prometheus。

Prometheus 是一個(gè)非常優(yōu)秀的監(jiān)控工具。準(zhǔn)確的說(shuō),應(yīng)該是監(jiān)控方案。Prometheus 提供了數(shù)據(jù)搜集、存儲(chǔ)、處理、可視化和告警一套完整的解決方案。

Prometheus 的架構(gòu)如下圖所示:

官網(wǎng)上的原始架構(gòu)圖比上面這張要復(fù)雜一些,為了避免注意力分散,這里只保留了最重要的組件。

Prometheus Server

Prometheus Server 負(fù)責(zé)從 Exporter 拉取和存儲(chǔ)監(jiān)控?cái)?shù)據(jù),并提供一套靈活的查詢(xún)語(yǔ)言(PromQL)供用戶(hù)使用。

Exporter

Exporter 負(fù)責(zé)收集目標(biāo)對(duì)象(host, container...)的性能數(shù)據(jù),并通過(guò) HTTP 接口供 Prometheus Server 獲取。

可視化組件

監(jiān)控?cái)?shù)據(jù)的可視化展現(xiàn)對(duì)于監(jiān)控方案至關(guān)重要。以前 Prometheus 自己開(kāi)發(fā)了一套工具,不過(guò)后來(lái)廢棄了,因?yàn)殚_(kāi)源社區(qū)出現(xiàn)了更為優(yōu)秀的產(chǎn)品 Grafana。Grafana 能夠與 Prometheus 無(wú)縫集成,提供完美的數(shù)據(jù)展示能力。

Alertmanager

用戶(hù)可以定義基于監(jiān)控?cái)?shù)據(jù)的告警規(guī)則,規(guī)則會(huì)觸發(fā)告警。一旦 Alermanager 收到告警,會(huì)通過(guò)預(yù)定義的方式發(fā)出告警通知。支持的方式包括 Email、PagerDuty、Webhook 等.

Prometheus Operator 架構(gòu)

Prometheus Operator 的目標(biāo)是盡可能簡(jiǎn)化在 Kubernetes 中部署和維護(hù) Prometheus 的工作。其架構(gòu)如下圖所示:

圖上的每一個(gè)對(duì)象都是 Kubernetes 中運(yùn)行的資源。

Operator

Operator 即 Prometheus Operator,在 Kubernetes 中以 Deployment 運(yùn)行。其職責(zé)是部署和管理 Prometheus Server,根據(jù) ServiceMonitor 動(dòng)態(tài)更新 Prometheus Server 的監(jiān)控對(duì)象。

Prometheus Server

Prometheus Server 會(huì)作為 Kubernetes 應(yīng)用部署到集群中。為了更好地在 Kubernetes 中管理 Prometheus,CoreOS 的開(kāi)發(fā)人員專(zhuān)門(mén)定義了一個(gè)命名為 Prometheus 類(lèi)型的 Kubernetes 定制化資源。我們可以把 Prometheus看作是一種特殊的 Deployment,它的用途就是專(zhuān)門(mén)部署 Prometheus Server。

Service

這里的 Service 就是 Cluster 中的 Service 資源,也是 Prometheus 要監(jiān)控的對(duì)象,在 Prometheus 中叫做 Target。每個(gè)監(jiān)控對(duì)象都有一個(gè)對(duì)應(yīng)的 Service。比如要監(jiān)控 Kubernetes Scheduler,就得有一個(gè)與 Scheduler 對(duì)應(yīng)的 Service。當(dāng)然,Kubernetes 集群默認(rèn)是沒(méi)有這個(gè) Service 的,Prometheus Operator 會(huì)負(fù)責(zé)創(chuàng)建。

ServiceMonitor

Operator 能夠動(dòng)態(tài)更新 Prometheus 的 Target 列表,ServiceMonitor 就是 Target 的抽象。比如想監(jiān)控 Kubernetes Scheduler,用戶(hù)可以創(chuàng)建一個(gè)與 Scheduler Service 相映射的 ServiceMonitor 對(duì)象。Operator 則會(huì)發(fā)現(xiàn)這個(gè)新的 ServiceMonitor,并將 Scheduler 的 Target 添加到 Prometheus 的監(jiān)控列表中。

ServiceMonitor 也是 Prometheus Operator 專(zhuān)門(mén)開(kāi)發(fā)的一種 Kubernetes 定制化資源類(lèi)型。

Alertmanager

除了 Prometheus 和 ServiceMonitor,Alertmanager 是 Operator 開(kāi)發(fā)的第三種 Kubernetes 定制化資源。我們可以把 Alertmanager 看作是一種特殊的 Deployment,它的用途就是專(zhuān)門(mén)部署 Alertmanager 組件。

學(xué)習(xí)完架構(gòu),下一節(jié)我們將部署 Prometheus Operator。

以上就是Prometheus Operator架構(gòu)介紹的詳細(xì)內(nèi)容,更多關(guān)于Prometheus Operator架構(gòu)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 解決k8s namespace 一直處于 Terminating 狀態(tài)的問(wèn)題

    解決k8s namespace 一直處于 Terminating 狀態(tài)的問(wèn)題

    這篇文章主要介紹了k8s namespace 一直處于 Terminating 狀態(tài)的解決方法,以下的 tool 為 Terminating 狀態(tài)的 namespace,下面相關(guān)的一些操作記得將 tool 修改成自己的 namespace 名稱(chēng),需要的朋友可以參考下
    2022-10-10
  • kubenetes集群版本升級(jí)方式

    kubenetes集群版本升級(jí)方式

    本文詳細(xì)介紹了使用kubeadm和二進(jìn)制方式搭建及升級(jí)Kubernetes集群的方法,介紹了版本控制、升級(jí)步驟、備份ETCD數(shù)據(jù)、升級(jí)各節(jié)點(diǎn)組件等關(guān)鍵操作,并提供了操作示例和注意事項(xiàng),幫助理解和實(shí)施Kubernetes集群的搭建和升級(jí)過(guò)程
    2024-09-09
  • K8S的dashboard使用token登錄的操作流程

    K8S的dashboard使用token登錄的操作流程

    Dashboard 支持 Kubeconfig 和 Token 兩種認(rèn)證方式,這里測(cè)試 Token 認(rèn)證方式登錄,本文介紹K8S的dashboard如何使用token登錄,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • kubeadm?搭建?K8s的詳細(xì)過(guò)程

    kubeadm?搭建?K8s的詳細(xì)過(guò)程

    這篇文章主要介紹了kubeadm?搭建?K8s詳細(xì)過(guò)程,環(huán)境使用?VirtualBox?構(gòu)建的3臺(tái)虛擬機(jī),虛擬機(jī)網(wǎng)絡(luò)配置的相關(guān)步驟給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Kubernetes控制器中DaemonSet與Job的使用教程

    Kubernetes控制器中DaemonSet與Job的使用教程

    這篇文章主要介紹了Kubernetes控制器中DaemonSet與Job的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • k8s series初級(jí)calico使用介紹

    k8s series初級(jí)calico使用介紹

    這篇文章主要為大家介紹了k8s series初級(jí)calico使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Kubekey安裝Kubernetes-1.24.8的詳細(xì)過(guò)程

    Kubekey安裝Kubernetes-1.24.8的詳細(xì)過(guò)程

    這篇文章主要介紹了Kubekey安裝Kubernetes-1.24.8的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • K8s中Pod處于Pending狀態(tài)的八種原因分析

    K8s中Pod處于Pending狀態(tài)的八種原因分析

    文章詳細(xì)介紹了Pod處于Pending狀態(tài)的八種常見(jiàn)原因,并提供了相應(yīng)的排查和解決方法,這些原因包括資源不足、調(diào)度約束、存儲(chǔ)依賴(lài)、鏡像問(wèn)題、配額限制、網(wǎng)絡(luò)暗礁、系統(tǒng)級(jí)異常以及冷門(mén)陷阱,每種原因都附帶了具體的診斷方法和解決建議,感興趣的朋友一起看看吧
    2025-02-02
  • k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題

    k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題

    這篇文章主要介紹了k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • K8S如何利用Prometheus監(jiān)控pod的實(shí)時(shí)數(shù)據(jù)指標(biāo)

    K8S如何利用Prometheus監(jiān)控pod的實(shí)時(shí)數(shù)據(jù)指標(biāo)

    這篇文章主要給大家介紹了關(guān)于K8S如何利用Prometheus監(jiān)控pod的實(shí)時(shí)數(shù)據(jù)指標(biāo)的相關(guān)資料,Prometheus是一個(gè)開(kāi)源的服務(wù)監(jiān)控系統(tǒng)和時(shí)序數(shù)據(jù)庫(kù),其提供了通用的數(shù)據(jù)模型和快捷數(shù)據(jù)采集、存儲(chǔ)和查詢(xún)接口,需要的朋友可以參考下
    2024-01-01

最新評(píng)論

台湾省| 灌南县| 黑河市| 屯门区| 永丰县| 长汀县| 图们市| 哈尔滨市| 夏邑县| 庄浪县| 唐山市| 海淀区| 松桃| 淮阳县| 资溪县| 团风县| 化德县| 台中市| 连城县| 永昌县| 旬阳县| 阿克陶县| 临安市| 兰坪| 大埔县| 大连市| 绿春县| 龙门县| 武夷山市| 广宗县| 宜良县| 五河县| 康乐县| 福鼎市| 莒南县| 班戈县| 张家川| 衡阳县| 石屏县| 从江县| 泾源县|