利用rancher部署監控系統並實現存儲持久化

1、背景

經過rancher來管理k8s集羣是一個很是不錯的選擇,其自帶的應用商店很是豐富,對於某些應用能夠幫助咱們快速實現,如下記錄了利用rancher快速部署prometheus監控系統,並實現持久化存儲。ide

2、實現步驟

Rancher版本:v2.2.2
共享存儲:ceph RBD(v13.2.5 mimic版)3d

一、準備存儲類

Rancher應用商店提供的應用只能經過調用存儲類實現持久存儲,因此咱們先要準備一個存儲類。存儲類能夠實現PV的動態建立,根據本身需求提早準備好共享存儲,K8S存儲類支持的存儲狀況以下:
利用rancher部署監控系統並實現存儲持久化
能夠看到經常使用的NFS並不被K8S存儲類支持,不過能夠利用nfs-provisioner實現NFS提供動態PV。
本次安裝咱們利用的是ceph RBD,配置以下:
利用rancher部署監控系統並實現存儲持久化blog

二、啓動prometheus監控

選擇應用存放的項目-->選擇應用商店-->選擇啓動-->找到prometheus,點擊進入配置頁面:
#自定義命名空間爲prometheus
利用rancher部署監控系統並實現存儲持久化
#自定義prometheu域名及共享存儲大小
利用rancher部署監控系統並實現存儲持久化
#自定義grafana域名及共享存儲大小
利用rancher部署監控系統並實現存儲持久化
配置完後點擊保存就能夠看到應用正在部署了。部署

三、收尾工做

存儲類須要調用secret鏈接存儲作驗證,而咱們自定義的prometheus命名空間中並不存在這個secret,因此要將對應的secret加入到該命名空間中:
#直接克隆便可
利用rancher部署監控系統並實現存儲持久化域名

3、查看

#pod狀態
利用rancher部署監控系統並實現存儲持久化
#PV狀態
利用rancher部署監控系統並實現存儲持久化
#ceph的image狀態
利用rancher部署監控系統並實現存儲持久化
#traefik
利用rancher部署監控系統並實現存儲持久化
#最後經過域名訪問便可,rancher部署的grafana已經幫咱們把模板配置好了:
利用rancher部署監控系統並實現存儲持久化
利用rancher部署監控系統並實現存儲持久化it

相關文章
相關標籤/搜索