From 77662e256a30f285097537332c4672f95fa20a29 Mon Sep 17 00:00:00 2001 From: "huanqing.shao" Date: Thu, 9 Apr 2020 10:20:14 +0800 Subject: [PATCH] kube-prometheus --- .vuepress/config-sidebar.js | 7 ++ learning/README.md | 1 + learning/k8s-advanced/observe/index.md | 10 +++ .../k8s-advanced/observe/kube-prometheus.md | 65 +++++++++++++++++++ support/change-log/change-log-on-the-way.md | 16 +++++ support/change-log/v1.0.x.md | 18 ++--- 6 files changed, 108 insertions(+), 9 deletions(-) create mode 100644 learning/k8s-advanced/observe/index.md create mode 100644 learning/k8s-advanced/observe/kube-prometheus.md diff --git a/.vuepress/config-sidebar.js b/.vuepress/config-sidebar.js index d2d380e..1da77b1 100644 --- a/.vuepress/config-sidebar.js +++ b/.vuepress/config-sidebar.js @@ -439,6 +439,13 @@ module.exports = { }, ] }, + { + title: '监控', + collapsable: true, + children: [ + 'k8s-advanced/observe/kube-prometheus.html', + ] + }, { title: '扩展Kubernetes', collapsable: true, diff --git a/learning/README.md b/learning/README.md index 5262859..522e29c 100644 --- a/learning/README.md +++ b/learning/README.md @@ -187,6 +187,7 @@ meta: * 监控 + * [kube-prometheus](/learning/k8s-advanced/observe/kube-prometheus.html) * 联邦 ## **Kubernetes 实战** diff --git a/learning/k8s-advanced/observe/index.md b/learning/k8s-advanced/observe/index.md new file mode 100644 index 0000000..3876177 --- /dev/null +++ b/learning/k8s-advanced/observe/index.md @@ -0,0 +1,10 @@ +--- +# vssueId: 143 +layout: LearningLayout +description: Kubernetes教程_本文介绍了 Kubernetes 的监控选择 +meta: + - name: keywords + content: Kubernetes教程, Kubernetes监控 +--- + +# 监控 diff --git a/learning/k8s-advanced/observe/kube-prometheus.md b/learning/k8s-advanced/observe/kube-prometheus.md new file mode 100644 index 0000000..62842ca --- /dev/null +++ b/learning/k8s-advanced/observe/kube-prometheus.md @@ -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 diff --git a/support/change-log/change-log-on-the-way.md b/support/change-log/change-log-on-the-way.md index 19458a1..06b1c4b 100644 --- a/support/change-log/change-log-on-the-way.md +++ b/support/change-log/change-log-on-the-way.md @@ -5,6 +5,22 @@ v1.0.7 已经支持了 kubectl proxy 的功能、v1.0.8 做 Deployment 的滚动 这几样做完以后,就 v1.1.0 +**优化** +* 事件通知 + * 可以关闭事件通知; + * 设置菜单中可以重新开启事件通知; +* 切换名称空间 + * 部分情况下,切换名称空间时,应该直接进入名称空间首页; + * 高亮当前所在的名称空间; +* 日志/终端界面 + * 可以调整字体大小; + +**BUG修正** +* 部分情况下,切换名称空间时,内容未刷新; + + +调整控制台字体大小 +删除 NFS StorageClass 出错 BUG: diff --git a/support/change-log/v1.0.x.md b/support/change-log/v1.0.x.md index aa9d988..e31c912 100644 --- a/support/change-log/v1.0.x.md +++ b/support/change-log/v1.0.x.md @@ -15,7 +15,7 @@ description: 本文描述了Kuboard_v1.0.x的版本变更说明 Kuboard v1.0.x 的更新说明 -v1.0.9-beta.5 +## v1.0.9-beta.5 **发布日期** 2020年4月6日 @@ -37,7 +37,7 @@ v1.0.9-beta.5 * 修正安装OIDC向导中授权页面的链接错误 * 修正更新镜像版本时的错误 -v1.0.9-beta.4 +## v1.0.9-beta.4 **发布日期** @@ -49,7 +49,7 @@ v1.0.9-beta.4 * 优化集群概览页配色 * 优化列表页显示 -v1.0.9-beta.3 +## v1.0.9-beta.3 **发布日期** @@ -70,7 +70,7 @@ v1.0.9-beta.3 * 以列表页显示ConfigMap的列表; -v1.0.9-beta.2 +## v1.0.9-beta.2 **发布日期** @@ -79,7 +79,7 @@ v1.0.9-beta.2 **发布内容** * 合并 v1.0.8.3 / v1.0.8.4 的变更到 v1.0.9-beta.1 -v1.0.8.4 +## v1.0.8.4 **发布日期** @@ -94,7 +94,7 @@ v1.0.8.4 * 删除副本集下所有 Pod 后,对话框未关闭 * 部分情况下监控套件列表页不能显示全局监控套件 -v1.0.8.3 +## v1.0.8.3 **发布日期** @@ -120,7 +120,7 @@ v1.0.8.3 * 工作负载查看页: * 当 Ingress 中只有部分 host 设置了 HTTPS 时,其他 hosts 的快速链接不应该带 https -v1.0.9-beta.1 +## v1.0.9-beta.1 **发布日期** @@ -132,7 +132,7 @@ v1.0.9-beta.1 * 可以修改已有对象的 YAML * 保存前可以对比变更内容 -v1.0.8.2 +## v1.0.8.2 **发布日期** @@ -144,7 +144,7 @@ v1.0.8.2 * 调整静态资源的本地缓存时间为 1天,如此,Kuboard 版本更新后,大部分用户不需要做清除浏览器缓存的操作; -v1.0.8.1 +## v1.0.8.1 **发布日期**