精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

K8S 監控不掉線:將 Prometheus + Grafana 數據持久化

運維
前面發表了一篇用Kubernetes部署Prometheus集群的文章,最主要的問題是沒有做數據持久化,我將在下面教你如何一步步將grafana和Prometheus數據持久化。

前面發表了一篇用Kubernetes部署Prometheus集群的文章,最主要的問題是沒有做數據持久化,我將在下面教你如何一步步將grafana和Prometheus數據持久化。

部署后界面:

1. 安裝并配置 NFS 服務

在一臺節點(或獨立服務器)上部署 NFS:

yum install nfs-utils -y
mkdir -p /data/nfs/k8s
chmod 777 /data/nfs/k8s

編輯 /etc/exports:

/data/nfs/k8s *(rw,sync,no_root_squash)

刷新配置:

sudo exportfs -rv

啟動nfs:

systemctl enable --now nfs-server.service

K8S集群每個節點也安裝一下NFS:

yum install -y nfs-utils

2. 安裝 NFS-CSI驅動

我用StorageClass方式制作存儲,需要先安裝CSI驅動。

項目地址:https://github.com/kubernetes-csi/csi-driver-nfs

獲取代碼:

git clone  https://github.com/kubernetes-csi/csi-driver-nfs

修改鏡像地址:使用官網鏡像可能下載不了。

[root@k8s-master ~]# cd /root/csi-driver-nfs
[root@k8s-master csi-driver-nfs]# sed -i "s#docker.m.daocloud.io#k8s.m.daocloud.io#g" deploy/v4.12.0/*.yaml

安裝NFS-CSI:

[root@k8s-master csi-driver-nfs]# ./deploy/install-driver.sh v4.12.0 local

查看Pod狀態:

這個啟動的時間會稍微久一點,是在kube-system名稱空間下創建的

[root@k8s-master csi-driver-nfs]# kubectl get pod -l app=csi-nfs-node -n kube-system
NAME                 READY   STATUS    RESTARTS        AGE
csi-nfs-node-2gwh7   3/3     Running   1 (9m48s ago)   14m
csi-nfs-node-4vbrq   3/3     Running   1 (3m5s ago)    7m18s
csi-nfs-node-jknws   3/3     Running   1 (8m42s ago)   14m
[root@k8s-master csi-driver-nfs]# kubectl get pod -l app=csi-nfs-controller -n kube-system
NAME                                  READY   STATUS    RESTARTS       AGE
csi-nfs-controller-68947b6c97-lddj8   5/5     Running   3 (6m3s ago)   15m

# 查看csi
[root@k8s-master csi-driver-nfs]# kubectl get csidriver
NAME             ATTACHREQUIRED   PODINFOONMOUNT   STORAGECAPACITY   TOKENREQUESTS   REQUIRESREPUBLISH   MODES        AGE
nfs.csi.k8s.io   false            false            false             <unset>         false               Persistent   22m

3. 創建StorageClass

修改配置文件就行:

  • 將NFS的IP和共享路徑協商
  • 將數據保留策略改為:Retain
[root@k8s-master csi-driver-nfs]# vi deploy/v4.12.0/storageclass.yaml
....
parameters:
  server: 10.0.0.212
  share: /data/nfs/k8s
....
reclaimPolicy: Retain

創建sc:

[root@k8s-master csi-driver-nfs]# kubectl apply -f deploy/v4.12.0/storageclass.yaml

查看sc:

[root@k8s-master csi-driver-nfs]# kubectl get sc
NAME      PROVISIONER      RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
nfs-csi   nfs.csi.k8s.io   Retain          Immediate           true                   7s

4. Grafana持久化

有了 nfs-csi StorageClass 之后,就可以在應用中直接聲明 PVC。

創建grafana-pvc:

vi grafana-pvc.yaml

添加下面內容:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: grafana-pvc
  namespace: monitoring
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 4Gi
  storageClassName: nfs-csi

創建PVC::

kubectl apply -f grafana-pvc.yaml

查看PVC:

[root@k8s-master manifests]# kubectl get pvc -n monitoring
NAME          STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   VOLUMEATTRIBUTESCLASS   AGE
grafana-pvc   Bound    pvc-29c8f56c-53e5-46e3-95ce-f066242cf4d6   4Gi        RWX            nfs-csi        <unset>                 9m12s

在 Grafana Deployment 中掛載:

vi grafana-deployment.yaml

修改下面內容,其實就是修改volumes的位置,將臨時目錄修改為PVC:

volumes:
- name: grafana-storage
  persistentVolumeClaim:
    claimName: grafana-pvc

配置完,重啟加載一下:

kubectl replace -f grafana-deployment.yaml

它會在NFS那里自動創建對應pvc目錄:

[root@k8s-node2 ~]# cd /data/nfs/k8s/
[root@k8s-node2 k8s]# ls
pvc-29c8f56c-53e5-46e3-95ce-f066242cf4d6
[root@k8s-node2 k8s]# cd pvc-29c8f56c-53e5-46e3-95ce-f066242cf4d6/
[root@k8s-node2 pvc-29c8f56c-53e5-46e3-95ce-f066242cf4d6]# ls
csv  grafana.db  pdf  plugins  png
[root@k8s-node2 pvc-29c8f56c-53e5-46e3-95ce-f066242cf4d6]#

可以看到grafana的數據庫已經持久化存到后端存儲NFS上了。

4. Prometheus 持久化

Prometheus 持久化的作用是讓監控數據在 Pod 重啟或遷移后不丟失,保證歷史數據和告警趨勢的連續性。 如果不做持久化,Prometheus 重啟后所有歷史監控數據都會被清空。

想要Prometheus持久化直接修改Prometheus CRD資源。

[root@k8s-master ~ ]# kubectl edit prometheus k8s -n monitoring

spec層級下添加PVC配置:

spec:
  storage:
    volumeClaimTemplate:
      spec:
        storageClassName: nfs-csi
        accessModes: ["ReadWriteMany"]
        resources:
          requests:
            storage: 4Gi

保存退出后:Operator 會自動更新 StatefulSet,Prometheus Pod 會重建并使用新 PVC。

[root@k8s-master manifests]# kubectl edit prometheus k8s -n monitoring
prometheus.monitoring.coreos.com/k8s edited

查看PVC:

kubectl get pvc -n monitoring

可以看到已經創建了兩個pvc。

查看后端存儲,已經將數據存到NFS上了。

至此,grafana和Prometheus數據持久化已經做好,你自己也可以試一下如何將altermanager也做持久化。

責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2021-10-27 08:25:10

K8SRedis數據持久化

2021-09-28 09:52:08

Prometheus開源工具Kubernetes

2022-04-22 13:32:01

K8s容器引擎架構

2022-08-18 09:45:36

K8spacketGrafanaK8s

2023-08-29 10:27:32

2020-11-20 08:15:40

Grafana + P

2023-11-06 07:16:22

WasmK8s模塊

2025-10-31 07:00:00

2023-02-28 22:52:47

2023-09-06 08:12:04

k8s云原生

2021-07-01 11:29:45

KubernetesGrafana監控

2009-03-06 10:01:00

802.11nWLAN

2022-09-13 09:04:20

云計算移動辦公大數據

2025-01-03 08:08:56

2020-12-15 18:56:26

MirantisDockersKubernetes

2020-05-21 11:38:10

監控系統架構技術

2023-12-27 18:05:13

2023-08-03 08:36:30

Service服務架構

2023-08-04 08:19:02

2023-05-25 21:38:30

點贊
收藏

51CTO技術棧公眾號

国产999久久久| 99精品全国免费观看| av伦理在线| 久久久影视传媒| 国产精品视频免费在线| 免费看一级一片| 美女精品一区最新中文字幕一区二区三区 | 国产精品自拍小视频| 印度午夜性春猛xxx交| 亚洲成在人线免费观看| 在线成人av影院| 欧美v在线观看| 3d玉蒲团在线观看| 国产亚洲欧美日韩俺去了| 91传媒免费看| 成人黄色片在线观看| 激情欧美日韩| 日韩中文字幕在线视频| 欧美精品欧美极品欧美激情| 玖玖精品在线| 欧美日韩一区二区免费在线观看 | aaaa黄色片| av日韩一区| 色老汉一区二区三区| 国产免费xxx| www.在线视频.com| 91麻豆福利精品推荐| av色综合网| 国产露脸无套对白在线播放| 日韩av中文字幕一区二区三区| 色综合色综合网色综合| 日韩av片在线免费观看| 亚洲图片久久| 亚洲精品国精品久久99热 | 美国十次综合久久| 1024在线看片你懂得| 影音先锋亚洲精品| 美女999久久久精品视频| 高清国产在线观看| 亚洲三级网页| 日韩av在线免费看| 日本一区二区在线观看视频| 久久伊人久久| 日韩视频在线你懂得| 免费成人黄色大片| 国产欧美自拍| 欧美三级日韩在线| 亚洲一区二区三区四区五区xx| av综合电影网站| 狠狠久久五月精品中文字幕| 男人插女人视频在线观看| 欧美草逼视频| 一区二区三区日韩在线观看| 看全色黄大色大片| av免费在线网站| 一区二区视频在线看| 日韩国产精品毛片| a视频在线播放| 亚洲激情欧美激情| 日韩久久久久久久久久久久| 男插女视频久久久| 亚洲二区在线观看| 日韩欧美视频网站| 男人皇宫亚洲男人2020| 在线一区二区三区做爰视频网站| 久久久久久久国产精品视频| 国产传媒一区二区三区| 国产免费www| 麻豆免费精品视频| 成人免费网视频| www香蕉视频| 成人黄色av电影| 久久精品aaaaaa毛片| 免费av在线电影| 国产精品欧美久久久久一区二区| 亚洲电影一二三区| 国产午夜精品久久久久免费视| 亚洲美女视频一区| 国产精品12345| 深夜成人影院| 欧美精品vⅰdeose4hd| 国产精品91av| 亚洲人亚洲人色久| 久久久国产精品视频| 亚洲欧美一区二区三区四区五区| 亚洲成色精品| 国产精品久久久久久久久久| 精品国产黄色片| 97se亚洲国产综合自在线| 欧洲精品码一区二区三区免费看| 在线视频自拍| 五月天精品一区二区三区| 不卡av免费在线| 亚洲国产高清在线观看| 亚洲免费电影在线观看| 国产免费一区二区三区四区| 激情av一区| 国产精品久久999| 亚洲精品字幕在线| 国产女同互慰高潮91漫画| 青青草综合在线| 欧美日韩不卡| 精品国产sm最大网站免费看| 国产精品成人无码免费| 黑丝一区二区三区| 国产精品久久久久久久午夜| 成人毛片在线精品国产| 中文字幕不卡的av| 真人抽搐一进一出视频| 亚洲热av色在线播放| 亚洲精品一区二区三区不| 一区视频免费观看 | 欧美精品成人网| 日韩视频1区| 日韩亚洲成人av在线| 国产成人亚洲精品自产在线| 韩国女主播成人在线| 日韩av电影免费在线| 免费在线观看av电影| 欧美日韩电影一区| 在线不卡av电影| 在线视频日韩| 成人免费看片网址| 黄页视频在线播放| 欧美在线制服丝袜| 国精产品一区一区三区免费视频 | 国内外成人免费激情在线视频网站| 中文字幕在线观看第二页| 91麻豆精东视频| 欧美啪啪免费视频| 成人av资源网址| 欧美日韩福利视频| 国产免费黄色录像| 中文字幕视频一区二区三区久| 国产av人人夜夜澡人人爽| 免费日韩一区二区三区| 欧美精品videossex88| 国产成人精品av在线观| 中文字幕一区二区视频| 亚洲一级免费观看| 波多野结衣在线播放一区| 国产91九色视频| 日韩porn| 色婷婷一区二区| www色com| 免费在线看成人av| 亚洲巨乳在线观看| 日韩欧乱色一区二区三区在线| 中文字幕不卡av| 国产一级片免费视频| 国产蜜臀av在线一区二区三区| www.国产区| 成人影院天天5g天天爽无毒影院| 国产精品第七十二页| 大地资源中文在线观看免费版| 欧美在线你懂的| 91禁男男在线观看| 韩国av一区二区三区在线观看| 一区二区三区电影| 国产精品美女久久久久| 久久夜色精品国产欧美乱| 国产白浆在线观看| 亚洲一卡二卡三卡四卡无卡久久| 日本久久久久久久久久| 在线综合亚洲| 欧美中日韩免费视频| 91综合国产| 久久在线观看视频| 韩国av免费在线| 色综合网站在线| 免费黄色在线网址| 国产精品一区二区三区网站| 欧美乱大交xxxxx潮喷l头像| 色婷婷精品视频| 国产精品无码专区在线观看| caoporn97在线视频| 亚洲精品在线观| 一级片在线免费播放| **欧美大码日韩| 欧美熟妇精品一区二区蜜桃视频 | 性色av浪潮av| av不卡在线| 亚洲韩国在线| 中文字幕一区日韩精品| 欧美做爰性生交视频| 日本三级在线播放完整版| 日韩欧美色综合网站| 日韩 欧美 综合| 国产精品网曝门| av天堂一区二区| 日韩中文欧美在线| 国风产精品一区二区| 亚洲国产合集| 亚洲尤物视频网| 亚洲人免费短视频| 色综合视频一区中文字幕| 九九九伊在人线综合| 欧美一级生活片| 亚洲欧美日韩一区二区三区四区| 亚洲一区二区视频| 亚洲精品91在线| 99riav一区二区三区| 亚洲五月激情网| 日本不卡不码高清免费观看| 亚洲国产精品无码观看久久| 99热国内精品| 欧洲精品一区色| 欧美午夜寂寞| 91在线在线观看| 亚洲欧美专区| 国产精品第一页在线| 阿v视频在线| 欧美成aaa人片在线观看蜜臀| 久久久久久久影视| 亚洲福利精品在线| aaa一区二区三区| 欧美片在线播放| 无码无套少妇毛多18pxxxx| 亚洲一二三区不卡| 欧美一区免费观看| 亚洲国产精品黑人久久久| 超碰97在线资源站| 成人激情免费网站| 久久出品必属精品| 久久国产精品露脸对白| 成年人在线看片| 性欧美长视频| 北条麻妃在线视频观看| 91久久午夜| 阿v天堂2018| 国内在线观看一区二区三区| 国产四区在线观看| 99久久精品费精品国产| 日韩久久精品一区二区三区| 伊人久久综合影院| 久久国产精品一区二区三区| 久久99精品国产自在现线| 福利视频一区二区三区| 日韩欧美另类中文字幕| 亚洲r级在线观看| 国产午夜久久av| 91在线网站视频| 久久69av| 99免费在线观看视频| 视频一区中文字幕精品| 91入口在线观看| 91成人入口| 精品国产一区二区三区四区精华| 国产精品白浆| 久久精品五月婷婷| 九九视频精品全部免费播放| 免费国产在线精品一区二区三区| 欧美成人一区在线观看| 久久久精品动漫| 国产99久久精品一区二区300| 欧美日韩无遮挡| 大胆日韩av| 特级毛片在线免费观看| 真实国产乱子伦精品一区二区三区| 老司机av福利| 精品成人久久| 黑森林福利视频导航| 日韩成人av影视| 久久久久久久久久毛片| 风间由美性色一区二区三区| 性囗交免费视频观看| 久久久综合精品| av无码av天天av天天爽| 中文字幕乱码一区二区免费| 永久av免费网站| 亚洲午夜久久久久| 免费观看成人毛片| 欧美日韩一级二级| av网站免费播放| 日韩电影在线观看永久视频免费网站| 黄色在线免费观看大全| xxx一区二区| 白浆在线视频| 国产精品久久久久久久av电影| 精品国产乱码一区二区三区| 国内一区二区在线视频观看| 狠狠操综合网| 日本一道在线观看| 午夜在线一区二区| 超碰91在线播放| 91视频精品在这里| 伊人久久久久久久久久久久久久| 亚洲成人你懂的| 中文字幕在线播放av| 亚洲精品在线电影| 在线观看av黄网站永久| 久久久久亚洲精品国产| 日韩在线影院| 国产精品二区在线| 成久久久网站| 青青青青草视频| 捆绑紧缚一区二区三区视频| 污片免费在线观看| 1024成人网| 国产99免费视频| 精品国产乱码久久久久久久| 亚洲免费视频一区二区三区| 国内伊人久久久久久网站视频| 日韩一区中文| 日本不卡一区二区三区视频| 黄色综合网站| 99精品视频国产| 国产精品美女久久久久高潮| 亚洲另类欧美日韩| 日韩精品一区二区三区中文精品| 成人在线二区| 欧美专区国产专区| 99精品在免费线中文字幕网站一区| 亚洲精美视频| 蜜桃av一区| 一级特黄a大片免费| 亚洲精品日韩专区silk| 一级片视频播放| 亚洲人成在线观看网站高清| 阿v视频在线观看| 999精品在线观看| 天天做天天爱天天综合网| 妓院一钑片免看黄大片| 91网站在线播放| 国产精品成人免费一区二区视频| 91精品欧美久久久久久动漫| 91最新在线| 国产精品免费在线免费| 精品日韩毛片| 天天碰免费视频| 国产女人18水真多18精品一级做| 黄色在线免费观看| 亚洲男人天堂古典| 亚洲午夜天堂| 欧美一区二区三区在线免费观看| 亚洲尤物在线| 中文精品在线观看| 欧美网站在线观看| 日本午夜在线视频| 欧美在线亚洲在线| 免费观看久久av| 日韩网址在线观看| 久久久久久久久免费| 日韩欧美视频在线免费观看| 亚洲精品xxxx| 蜜桃在线视频| 欧美二区三区在线| 久久久噜噜噜久久狠狠50岁| av中文字幕免费观看| 色综合久久久久综合体| 激情小说 在线视频| 国产精品久久77777| 日韩理论片av| 在线免费黄色网| 亚洲精品五月天| 懂色av一区二区三区四区| 性视频1819p久久| 最新国产一区| 爱爱爱爱免费视频| 亚洲免费观看高清| 高清一区二区三区四区| 91av国产在线| 欧美在线色图| 日韩av成人网| 欧美日韩国产中文字幕| 国产在线色视频| 国产欧美日韩精品丝袜高跟鞋| 91精品久久久久久久久久不卡| www日本在线观看| 欧美性xxxxxx| av在线电影院| 99re国产| 老司机精品视频网站| 中日韩一级黄色片| 欧美精品一区二区精品网| 天堂中文在线播放| 亚洲在线欧美| 99视频一区二区| 中文字幕av在线免费观看| 久热精品视频在线| 欧美日日夜夜| 精品亚洲一区二区三区四区| 一区二区三区精品| 理论视频在线| 俄罗斯精品一区二区| 视频一区二区三区在线| 69av视频在线| 亚洲无限av看| 8848成人影院| 一个色综合久久| 婷婷成人激情在线网| 免费人成在线观看播放视频| 国产精品一区二区三区四区五区| 美女免费视频一区二区| 国产精品不卡av| 精品久久久999| 国产精品免费不| 国产精品扒开腿做爽爽爽a片唱戏| 欧美性xxxxx极品少妇| av影片在线|