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

使用KubeNurse進行集群網絡監控

安全 數據安全
在Kubernetes中,網絡是通過第三方網絡插件來提供,這些三方插件本身的實現就比較復雜,以至于在排查網絡問題時常常碰壁。那么有沒有什么方式來監控集群中所有的網絡連接呢?

[[389818]]

前言

在Kubernetes中,網絡是通過第三方網絡插件來提供,這些三方插件本身的實現就比較復雜,以至于在排查網絡問題時常常碰壁。那么有沒有什么方式來監控集群中所有的網絡連接呢?

kubenurse就是這樣一個項目,它通過監視集群中的所有網絡連接,并提供監控指標供Prometheus采集。

Kubenurse

kubenurse的部署非常簡單,使用Daemonset形式部署到集群節點上,Yaml文件在項目的example目錄下。

部署成功后,每5秒鐘會對/alive發一次檢查請求,然后其內部會運行各種方法全方位對集群網絡進行檢測,為了防止過多的網絡流量,會對檢查結果緩存3秒。其檢測機制如下:

從上圖可以看出,kubenurse會對ingress、dns、apiserver、kube-proxy進行網絡探測。

所有的檢查都會創建公開的指標,這些指標可用于檢測:

  • SDN網絡延遲以及錯誤
  • Kubelet之間的網絡延遲以及錯誤
  • Pod與apiserver通信問題
  • Ingress往返網絡延遲以及錯誤
  • Service往返網絡延遲以及錯誤(kube-proxy)
  • Kube-apiserver問題
  • Kube-dns(CoreDns)錯誤
  • 外部DNS解析錯誤(ingress url解析)

然后這些數據主要通過兩個監控指標來體現:

  • kubenurse_errors_total:按錯誤類型劃分的錯誤計數器
  • kubenurse_request_duration:按類型劃分的請求時間分布

這些指標都是通過Type類型進行標識,對應幾種不同的檢測目標:

  • api_server_direct:從節點直接檢測 API Server
  • api_server_dns:從節點通過 DNS 檢測 API Server
  • me_ingress:通過 Ingress 檢測本服務 Service
  • me_service:使用 Service 檢測本服務 Service
  • path_$KUBELET_HOSTNAME:節點之間的互相檢測

然后這些指標分別按P50,P90,P99分位數進行劃分,就可以根據不同的情況來確認集群網絡狀況了。

安裝部署

這里直接使用官方的部署文件進行部署。不過需要更改幾個地方。(1)首先將代碼clone到本地

  1. git clone https://github.com/postfinance/kubenurse.git 

(2)進入example目錄,修改ingress.yaml配置,主要是添加域名,如下。

  1. --- 
  2. apiVersion: extensions/v1beta1 
  3. kind: Ingress 
  4. metadata: 
  5.   annotations: 
  6.     kubernetes.io/ingress.class: nginx 
  7.   name: kubenurse 
  8.   namespace: kube-system 
  9. spec: 
  10.   rules: 
  11.   - host: kubenurse-test.coolops.cn 
  12.     http: 
  13.       paths: 
  14.       - backend: 
  15.           serviceName: kubenurse 
  16.           servicePort: 8080 

(2)更新daemonset.yaml配置,主要是更改ingress的入口域名,如下。

  1. --- 
  2. apiVersion: apps/v1 
  3. kind: DaemonSet 
  4. metadata: 
  5.   labels: 
  6.     app: kubenurse 
  7.   name: kubenurse 
  8.   namespace: kube-system 
  9. spec: 
  10.   selector: 
  11.     matchLabels: 
  12.       app: kubenurse 
  13.   template: 
  14.     metadata: 
  15.       labels: 
  16.         app: kubenurse 
  17.       annotations: 
  18.         prometheus.io/path: "/metrics" 
  19.         prometheus.io/port: "8080" 
  20.         prometheus.io/scheme: "http" 
  21.         prometheus.io/scrape: "true" 
  22.     spec: 
  23.       serviceAccountName: nurse 
  24.       containers: 
  25.       - name: kubenurse 
  26.         env: 
  27.         - name: KUBENURSE_INGRESS_URL 
  28.           value: kubenurse-test.coolops.cn      # 需要更改的地方 
  29.         - name: KUBENURSE_SERVICE_URL 
  30.           value: http://kubenurse.kube-system.svc.cluster.local:8080 
  31.         - name: KUBENURSE_NAMESPACE 
  32.           value: kube-system 
  33.         - name: KUBENURSE_NEIGHBOUR_FILTER 
  34.           value: "app=kubenurse" 
  35.         image: "postfinance/kubenurse:v1.2.0" 
  36.         ports: 
  37.         - containerPort: 8080 
  38.           protocol: TCP 
  39.       tolerations: 
  40.       - effect: NoSchedule 
  41.         key: node-role.kubernetes.io/master 
  42.         operator: Equal 
  43.       - effect: NoSchedule 
  44.         key: node-role.kubernetes.io/control-plane 
  45.         operator: Equal 

(4)新創建一個ServiceMonitor,用于獲取指標數據,如下:

  1. apiVersion: monitoring.coreos.com/v1 
  2. kind: ServiceMonitor 
  3. metadata: 
  4.   name: kubenurse 
  5.   namespace: monitoring 
  6.   labels: 
  7.     k8s-app: kubenurse 
  8. spec: 
  9.   jobLabel: k8s-app 
  10.   endpoints: 
  11.   - port: "8080-8080"  
  12.     interval: 30s 
  13.     scheme: http 
  14.   selector: 
  15.     matchLabels: 
  16.      app: kubenurse 
  17.   namespaceSelector: 
  18.     matchNames: 
  19.     - kube-system 

(5)部署應用,在example目錄下執行以下命令。

  1. kubectl apply -f . 

(6)等待所有應用變成running,如下。

  1. # kubectl get all -n kube-system -l app=kubenurse 
  2. NAME                  READY   STATUS    RESTARTS   AGE 
  3. pod/kubenurse-fznsw   1/1     Running   0          17h 
  4. pod/kubenurse-n52rq   1/1     Running   0          17h 
  5. pod/kubenurse-nwtl4   1/1     Running   0          17h 
  6. pod/kubenurse-xp92p   1/1     Running   0          17h 
  7. pod/kubenurse-z2ksz   1/1     Running   0          17h 
  8.  
  9. NAME                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE 
  10. service/kubenurse   ClusterIP   10.96.229.244   <none>        8080/TCP   17h 
  11.  
  12. NAME                       DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE 
  13. daemonset.apps/kubenurse   5         5         5       5            5           <none>          17h 

(7)到prometheus上查看是否正常獲取數據。

查看指標是否正常。

(8)這時候就可以在grafana上畫圖,展示監控數據了,如下。

參考文檔

【1】https://github.com/postfinance/kubenurse

【2】https://github.com/postfinance/kubenurse/tree/master/examples

 

責任編輯:武曉燕 來源: 運維開發故事
相關推薦

2011-04-02 08:59:35

MRTG監控

2017-02-05 16:48:38

LinuxGanglia

2023-10-09 07:31:25

2011-04-02 12:52:37

MRTG監控

2011-03-22 14:29:19

Nagios監控

2021-07-01 11:29:45

KubernetesGrafana監控

2020-03-09 09:15:56

集群Prometheus開源

2010-10-12 16:26:44

2011-03-22 13:43:08

2011-04-01 09:18:03

2009-05-13 09:39:00

數據中心網絡設備管理

2011-08-16 10:27:15

紅帽圖形工具

2018-02-24 14:27:09

Linux命令網絡帶寬

2014-05-21 14:03:55

日志監控VDI

2021-12-06 11:38:17

命令Glances工具

2014-05-21 09:14:00

VDI審計日志監控監控

2011-12-08 10:24:53

JavaNIO

2018-09-13 08:00:00

LinuxNetplan網絡配置

2011-03-24 15:35:22

Cacti監控

2011-03-02 14:25:46

網絡拓撲結構數據流量
點贊
收藏

51CTO技術棧公眾號

中文字幕一二三区| 一本色道婷婷久久欧美| 国产精品一区二区6| 国产成人精品免费视| 色一区在线观看| 自拍偷拍99| 凸凹人妻人人澡人人添| 奇米777欧美一区二区| 久久福利视频网| 亚洲观看黄色网| 欧美xxxx做受欧美护士| 国产精品久久久久久久久久免费看| 91高清免费视频| 欧美成人短视频| 美女av一区| 欧美精品久久久久久久久老牛影院| 欧美三级午夜理伦三级老人| 熟妇人妻中文av无码| 久久99最新地址| 51久久精品夜色国产麻豆| 男人晚上看的视频| 羞羞答答一区二区| 日韩免费高清av| 久久综合伊人77777麻豆最新章节| 日本免费在线观看| 久久久久综合网| 国产伦精品一区二区三区照片91| 无码人妻aⅴ一区二区三区有奶水| 婷婷精品进入| 国产一区二区三区视频在线观看| 国产无遮挡猛进猛出免费软件| 2021中文字幕在线| 亚洲人成在线观看一区二区| 欧美最大成人综合网| 少妇一区二区三区四区| 国内久久精品视频| 国产精品人人做人人爽| 中文字幕第四页| 一区二区亚洲精品| 欧美疯狂xxxx大交乱88av| 欧美色视频一区二区三区在线观看| 4438全国亚洲精品观看视频| 3d动漫精品啪啪| 午夜精品中文字幕| 成人亚洲网站| 五月天久久比比资源色| www.国产在线视频| 欧美家庭影院| 亚洲综合免费观看高清在线观看| 视频一区二区三| 韩日视频在线| 国产欧美一区二区三区沐欲| 久久精品国产理论片免费| 国精产品乱码一区一区三区四区| 精品一区二区三区视频在线观看 | 一级黄色毛毛片| 综合综合综合综合综合网| 亚洲成人亚洲激情| 精品国产一区在线| 欧美天堂影院| 亚洲毛片在线免费观看| 亚洲午夜久久久久久久久红桃| 亚洲一区二区三区免费| 日韩久久久精品| 特级特黄刘亦菲aaa级| 亚洲综合色婷婷在线观看| 日韩女优av电影在线观看| 最好看的中文字幕| 成人福利一区| 亚洲国产天堂网精品网站| 一级黄色片毛片| 私拍精品福利视频在线一区| 国产丝袜视频一区| 亚洲一二三四视频| 91精品99| 97在线视频一区| 五月天婷婷导航| 美女任你摸久久| 亚洲最大av网站| 免费国产羞羞网站视频| 91污在线观看| 先锋影音一区二区三区| 美女写真理伦片在线看| 亚洲综合色噜噜狠狠| 国产成人在线免费看| 日韩三级影视| 91麻豆精品国产91久久久 | 中文字幕无线精品亚洲乱码一区 | av资源站久久亚洲| 亚洲 精品 综合 精品 自拍| 国产三级三级三级精品8ⅰ区| 日韩.欧美.亚洲| 成人在线影视| 欧美午夜电影在线| av中文字幕网址| 精品国产18久久久久久洗澡| 国产一区av在线| 久久久久无码国产精品不卡| 久久久久一区| 91亚色免费| 浮生影视网在线观看免费| 亚洲欧美日韩在线不卡| 亚洲国产精品久久久久爰色欲| 国产综合色在线观看| 日韩精品一区在线| 内射毛片内射国产夫妻| 欧美三级免费| 国产mv久久久| 性生活视频软件| 欧美国产一区二区在线观看| 日韩av综合中文字幕| 国产精品美女在线播放| 爱草tv视频在线观看992| 欧美日韩一区二区三区免费看 | 久久99国产精品久久99果冻传媒| 91久久大香伊蕉在人线| 欧美日韩在线中文字幕| 亚洲一线二线三线视频| 国产原创精品在线| 四虎5151久久欧美毛片| 欧美日本精品在线| 中文字幕资源网| 91浏览器在线视频| 成人精品视频在线播放| 欧美午夜在线播放| 国产在线精彩视频| 香蕉影视欧美成人| 中文字幕国产高清| 精品国产一区二区三区四区| 午夜精品一区二区三区在线 | 久久一综合视频| 国产伦理久久久| 欧洲黄色一区| 91麻豆精品国产91久久久久久久久| 波多野结衣福利| 亚洲电影成人| 成人在线观看91| av网站导航在线观看免费| 在线观看国产日韩| 无码国产69精品久久久久同性| 国内精品福利| av色综合网| 黄页网站在线观看免费| 欧美一区二区三区四区视频| 二区三区四区视频| 蜜臀av性久久久久蜜臀av麻豆| 久久久久久久有限公司| 色在线免费观看| 亚洲精品国产精品乱码不99按摩| 欧美日韩三级在线观看 | 日韩高清一二三区| 中文字幕一区二区三区久久网站| 成人黄色av网站| 免费在线午夜视频| 7777女厕盗摄久久久| 希岛爱理中文字幕| 国产乱人伦偷精品视频免下载| 亚洲欧美日产图| 四虎成人精品一区二区免费网站| 亚洲午夜未删减在线观看| 日韩精品一区二区亚洲av| 久久蜜臀精品av| 欧美日韩在线免费播放| 北条麻妃国产九九九精品小说| 清纯唯美亚洲激情| 国产人成在线观看| 欧美日韩国产综合视频在线观看| eeuss中文字幕| 国产精品资源在线| 免费视频爱爱太爽了| 久久影视三级福利片| 欧美一级大片在线免费观看| 黄色国产在线| 欧美精品亚洲二区| 免费在线观看日韩| 91亚洲国产成人精品一区二三 | 国产免费嫩草影院| 国产精品白丝av| 国产深夜男女无套内射| 久久不见久久见中文字幕免费| 欧洲一区二区视频| 日本在线观看网站| 精品国产一区二区国模嫣然| 中文字幕亚洲精品在线| 欧美国产1区2区| 国产成人av免费观看| 亚洲区第一页| 亚洲成人自拍视频| 99精品国产一区二区三区2021 | 亚洲久久在线观看| 国产精品嫩草影院com| 中文字幕在线播放一区二区| 一区二区动漫| 91手机视频在线| 琪琪久久久久日韩精品| 国产日本欧美视频| av免费不卡| 丝袜亚洲欧美日韩综合| 秋霞av鲁丝片一区二区| 欧美日韩一区中文字幕| 久久久久久国产精品视频| 国产亚洲自拍一区| 亚洲性图第一页| 免费日本视频一区| 国产精品久久中文字幕| 99久久99久久精品国产片桃花| 国产欧美一区二区三区不卡高清| 国产亚洲一区二区手机在线观看| 草民午夜欧美限制a级福利片| 手机看片国产1024| 欧美绝品在线观看成人午夜影视| 国产一级大片在线观看| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美视频一区二区三区…| 国产又粗又猛又爽又黄的视频小说| 精品一区二区在线播放| 黄色a级片免费| 激情综合自拍| 国产三级中文字幕| 成人精品视频| 欧美xxxx黑人又粗又长密月| 18国产精品| 亚洲综合色av| 国产一区精品二区| 国产精品视频精品视频| 小h片在线观看| 久久久久久久久久久av| av超碰免费在线| 日韩中文字幕网站| av在线第一页| 亚洲香蕉av在线一区二区三区| 亚洲高清精品视频| 欧美一区二区三区免费观看视频 | 亚洲在线免费| 日韩a∨精品日韩在线观看| 欧美69wwwcom| 咪咪色在线视频| 色喇叭免费久久综合网| 日本一区免费| 国产一区二区三区电影在线观看 | 国产精品美女在线观看| 亚洲精品动漫| 97超碰国产精品女人人人爽| 久久电影网站| 欧美福利视频在线观看| 日本中文字幕中出在线| 欧美成人性生活| 亚洲小说区图片| 久久99视频免费| 欧美精品videossex少妇| 欧美激情二区三区| 成人性生交大片免费看网站| 欧美精品久久久久久久久| 污网站在线免费看| 欧美精品久久久久久久久久| 成人超碰在线| 韩国美女主播一区| 亚洲女同av| 国产精品高潮视频| 亚洲美女色播| 91在线看网站| 成人精品毛片| 欧美精品国产精品久久久 | 色呦呦网站入口| 一区二区在线| 国产夫妻自拍一区| 亚洲一区二区伦理| 午夜在线观看av| 国产一区二区三区免费看| 国产免费无码一区二区| 99久久综合99久久综合网站| 一道本在线观看| 成人免费在线视频| 久久久精品国产sm调教| 欧美日韩在线视频观看| 国产精品无码粉嫩小泬| 欧美精品aⅴ在线视频| 亚洲黄色精品视频| 亚洲欧美日韩图片| 在线观看免费黄色| 久久久久一本一区二区青青蜜月| www在线观看黄色| 国产精品日韩欧美大师| 日韩区一区二| 欧美少妇一区| 久久精品国内一区二区三区水蜜桃| 桥本有菜av在线| 亚洲三级国产| 天天干天天av| 99久久精品国产观看| 亚洲一二三四五六区| 亚洲大片在线观看| 中文字幕在线观看欧美| 亚洲二区在线播放视频| 午夜在线播放| 57pao国产成人免费| 国产精品一区二区三区四区在线观看| 91免费高清视频| 亚洲电影男人天堂| 亚洲av综合色区| 久久亚洲不卡| 在线播放av网址| 国产精品灌醉下药二区| 一级免费在线观看| 欧美一区二区视频在线观看2020 | 精品国产一区二区三区性色av| 久久久久久网站| 国产精品原创视频| 久久久久免费网| 国产精品mm| 天天色天天综合网| 久久免费国产精品| 久久老司机精品视频| 欧美日韩第一区日日骚| 麻豆导航在线观看| 久久久视频免费观看| 亚洲色图图片| 色一情一乱一伦一区二区三欧美| 围产精品久久久久久久| 日本熟妇人妻xxxxx| 丁香婷婷深情五月亚洲| 777777国产7777777| 欧美在线影院一区二区| 天堂√在线中文官网在线| 久久成人亚洲精品| 国产资源一区| 少妇精品久久久久久久久久| 国产色综合网| 国产xxxx视频| 亚洲一二三区视频在线观看| 国产黄色一区二区| 久久偷看各类女兵18女厕嘘嘘 | 亚洲福利视频一区| av网站免费播放| 久久艹在线视频| 激情视频亚洲| 中日韩在线视频| 精品一区二区三区免费视频| 毛片aaaaaa| 欧美日韩中文字幕一区二区| 国模吧精品人体gogo| 日本久久久a级免费| 少妇高潮一区二区三区| 看av免费毛片手机播放| 99re这里都是精品| 午夜精品三级久久久有码| 日韩电影中文字幕| 在线女人免费视频| 日本一区二区精品视频| 久久婷婷丁香| 免费看91的网站| 欧美色男人天堂| 女女色综合影院| 99精品99久久久久久宅男| 国产一区美女| 中文文字幕文字幕高清| 日韩欧美在线播放| 成人午夜电影在线观看| 国产精品永久免费| 91av精品| 野战少妇38p| 欧美日韩国产一区中文午夜| 三级黄视频在线观看| 国产成人综合久久| 欧美第一精品| 亚洲精品乱码久久久久久9色| 亚洲美女偷拍久久| 亚洲美女综合网| 欧美中文在线字幕| 日韩美女一区二区三区在线观看| 色噜噜狠狠永久免费| 亚洲男人的天堂一区二区| 国产成人手机在线| 国产97在线视频| 91成人网在线观看| 特级西西人体4444xxxx| 日本久久电影网| 国产在线观看91| 国产一区二区三区四区五区加勒比 | 91精品综合久久久久久五月天| 青草国产精品| 免费黄视频在线观看| 欧美日韩国产麻豆| 日日夜夜精品一区| 国产成人精品自拍| 日韩激情视频在线观看| 私库av在线播放| 亚洲男人av电影| 国产电影一区二区| 国产在线观看福利| 亚洲日本在线a| 色鬼7777久久| 亚洲综合视频1区| 日韩精品一二三四| 久久久久性色av无码一区二区| 日韩国产精品一区| **日韩最新| 97xxxxx| 亚洲一区中文在线| 自拍视频在线免费观看|