經過rancher來管理k8s集羣是一個很是不錯的選擇,其自帶的應用商店很是豐富,對於某些應用能夠幫助咱們快速實現,如下記錄了利用rancher快速部署prometheus監控系統,並實現持久化存儲。ide
Rancher版本:v2.2.2
共享存儲:ceph RBD(v13.2.5 mimic版)3d
Rancher應用商店提供的應用只能經過調用存儲類實現持久存儲,因此咱們先要準備一個存儲類。存儲類能夠實現PV的動態建立,根據本身需求提早準備好共享存儲,K8S存儲類支持的存儲狀況以下:
能夠看到經常使用的NFS並不被K8S存儲類支持,不過能夠利用nfs-provisioner實現NFS提供動態PV。
本次安裝咱們利用的是ceph RBD,配置以下:
blog
選擇應用存放的項目-->選擇應用商店-->選擇啓動-->找到prometheus,點擊進入配置頁面:
#自定義命名空間爲prometheus
#自定義prometheu域名及共享存儲大小
#自定義grafana域名及共享存儲大小
配置完後點擊保存就能夠看到應用正在部署了。部署
存儲類須要調用secret鏈接存儲作驗證,而咱們自定義的prometheus命名空間中並不存在這個secret,因此要將對應的secret加入到該命名空間中:
#直接克隆便可
域名
#pod狀態
#PV狀態
#ceph的image狀態
#traefik
#最後經過域名訪問便可,rancher部署的grafana已經幫咱們把模板配置好了:
it