From 69a2446da907704a414e1e5586d6a3be625bdb2c Mon Sep 17 00:00:00 2001 From: "zhenmu.zyl" Date: Sun, 12 Aug 2018 10:13:34 +0800 Subject: [PATCH] update --- kubernetes/operator-architecture.md | 10 ++++++---- kubernetes/use-operator-monitor-app.md | 11 ++++++++++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/kubernetes/operator-architecture.md b/kubernetes/operator-architecture.md index 8489f9f..5ae777b 100644 --- a/kubernetes/operator-architecture.md +++ b/kubernetes/operator-architecture.md @@ -4,11 +4,13 @@ Prometheus Operator建立在Kubernetes的资源以及控制器的概念之上, ![Prometheus Operator架构](http://p2n2em8ut.bkt.clouddn.com/prometheus-architecture.png) -如上所示,是Prometheus Operator的架构示意图。在Prometheus Operator中主要包含三类自定义资源: +如上所示,是Prometheus Operator的架构示意图。为了能够通过声明式的对Prometheus进行自动化管理。Prometheus Operator通过自定义资源类型的方式定义了一下3个主要自定义资源类型: -* Prometheus -* ServiceMonitor -* Alertmanager +* Prometheus:声明式的管理Prometheus实例 +* ServiceMonitor:声明式的管理监控目标,并自定生成监控配置文件 +* Alertmanager:声明式的管理Alertmanager实例 + +除了上图中展示的3大类型以外,还有自定义资源类型PrometheusRule,用于声明式的管理高级规则。 ### Prometheus diff --git a/kubernetes/use-operator-monitor-app.md b/kubernetes/use-operator-monitor-app.md index 1132652..38120d1 100644 --- a/kubernetes/use-operator-monitor-app.md +++ b/kubernetes/use-operator-monitor-app.md @@ -1 +1,10 @@ -## 使用Prometheus Operator监控集群 \ No newline at end of file +## 使用Prometheus Operator监控集群 + +``` +git clone https://github.com/coreos/prometheus-operator.git +git checkout v0.22.1 +``` + +``` +cd contrib/kube-prometheus/manifests +``` \ No newline at end of file