kube-prometheus

This commit is contained in:
huanqing.shao
2020-04-09 10:20:14 +08:00
parent 0beecf153c
commit 77662e256a
6 changed files with 108 additions and 9 deletions

View File

@ -187,6 +187,7 @@ meta:
<Course courseId="484058" />
* 监控
* [kube-prometheus](/learning/k8s-advanced/observe/kube-prometheus.html)
* 联邦
## **Kubernetes 实战**

View File

@ -0,0 +1,10 @@
---
# vssueId: 143
layout: LearningLayout
description: Kubernetes教程_本文介绍了 Kubernetes 的监控选择
meta:
- name: keywords
content: Kubernetes教程, Kubernetes监控
---
# 监控

View File

@ -0,0 +1,65 @@
---
# vssueId: 143
layout: LearningLayout
description: Kubernetes教程_本文介绍了 kube-prometheus 项目,用于监控 Kubernetes 集群。
meta:
- name: keywords
content: Kubernetes教程, Kubernetes监控
---
# kube-prometheus
本文向大家推荐一个基于 prometheus 的监控项目 [kube-prometheus](https://github.com/chinaboy007/kube-prometheus)
## 概述
本项目基于最新https://github.com/coreos/kube-prometheus开发
支持prometheus 2.15.2版本
支持kubeadm方式安装的k8s,二进制方式安装的未测试
## 主要功能
1.支持数据持久化
2.支持kube-controller监控
3.支持kube-scheduse监控
4.支持kube-etcd监控
5.支持NodePort访问
6.支持ingress访问
7.支持离线安装
8.支持重复安装
9.支持一键卸载
## 开始安装
git clone https://github.com/chinaboy007/kube-prometheus.git
cd kube-prometheus/manifests
sh install.sh
## 默认启用nfs-client数据持久化
后续将支持更多存储类型
## 一键卸载
cd kube-prometheus/manifests
sh uninstall.sh