成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

容器監(jiān)控實踐—Heapster

寵來也 / 2640人閱讀

摘要:還可以把數(shù)據(jù)導(dǎo)入到第三方工具展示或使用場景共同組成了一個流行的監(jiān)控解決方案原生的監(jiān)控圖表信息來自在中也用到了,將作為,向其獲取,作為水平擴縮容的監(jiān)控依據(jù)監(jiān)控指標(biāo)流程首先從獲取集群中所有的信息。

概述

該項目將被廢棄(RETIRED)

Heapster是Kubernetes旗下的一個項目,Heapster是一個收集者,并不是采集

1.Heapster可以收集Node節(jié)點上的cAdvisor數(shù)據(jù):CPU、內(nèi)存、網(wǎng)絡(luò)和磁盤

2.將每個Node上的cAdvisor的數(shù)據(jù)進行匯總

3.按照kubernetes的資源類型來集合資源,比如Pod、Namespace

4.默認(rèn)的metric數(shù)據(jù)聚合時間間隔是1分鐘。還可以把數(shù)據(jù)導(dǎo)入到第三方工具ElasticSearch、InfluxDB、Kafka、Graphite

5.展示:Grafana或Google Cloud Monitoring

使用場景

Heapster+InfluxDB+Grafana共同組成了一個流行的監(jiān)控解決方案

Kubernetes原生dashboard的監(jiān)控圖表信息來自heapster

在HPA(Horizontal Pod Autoscaling)中也用到了Heapster,HPA將Heapster作為Resource Metrics API,向其獲取metric,作為水平擴縮容的監(jiān)控依據(jù)

監(jiān)控指標(biāo)
流程:

1.Heapster首先從apiserver獲取集群中所有Node的信息。
2.通過這些Node上的kubelet獲取有用數(shù)據(jù),而kubelet本身的數(shù)據(jù)則是從cAdvisor得到。
3.所有獲取到的數(shù)據(jù)都被推到Heapster配置的后端存儲中,并還支持?jǐn)?shù)據(jù)的可視化。

部署

docker部署:

k8s中部署:

heapster.yml

influxdb.yml

注意修改鏡像地址,k8s.gcr.io無法訪問的話,修改為內(nèi)網(wǎng)鏡像地址,如替換為registry.cn-hangzhou.aliyuncs.com/google_containers

Heapster的參數(shù)

source: 指定數(shù)據(jù)獲取源,如kube-apiserver

inClusterConfig:

kubeletPort: 指定kubelet的使用端口,默認(rèn)10255

kubeletHttps: 是否使用https去連接kubelets(默認(rèn):false)

apiVersion: 指定K8S的apiversion

insecure: 是否使用安全證書(默認(rèn):false)

auth: 安全認(rèn)證

useServiceAccount: 是否使用K8S的安全令牌

sink: 指定后端數(shù)據(jù)存儲,這里指定influxdb數(shù)據(jù)庫

Metrics列表

深入解析

架構(gòu)圖:

代碼結(jié)構(gòu)(https://github.com/kubernetes...)

heapster主函數(shù)(heapster/metrics/heapster.go)

主要流程:

創(chuàng)建數(shù)據(jù)源對象

創(chuàng)建后端存儲對象list

創(chuàng)建處理metrics數(shù)據(jù)的processors

創(chuàng)建manager,并開啟數(shù)據(jù)的獲取及export的協(xié)程

開啟Heapster server,并支持各類API

cAdvisor返回的原始數(shù)據(jù)包含了nodes和containers的相關(guān)數(shù)據(jù),heapster需要創(chuàng)建各種processor,用于處理成不同類型的數(shù)據(jù),比如pod, namespace, cluster,node的聚合,求和平均之類,processor有如下幾種:

例如Pod的處理如下:

詳細(xì)解析參考: https://segmentfault.com/a/11...

現(xiàn)狀

heapster已經(jīng)被官方廢棄(k8s 1.11版本中,HPA已經(jīng)不再從hepaster獲取數(shù)據(jù))

CPU內(nèi)存、HPA指標(biāo): 改為metrics-server

基礎(chǔ)監(jiān)控:集成到prometheus中,kubelet將metric信息暴露成prometheus需要的格式,使用Prometheus Operator

事件監(jiān)控:集成到https://github.com/heptiolabs...

基于Heapster的HPA

參考:基于Heapster的HPA

本文為容器監(jiān)控實踐系列文章,完整內(nèi)容見:container-monitor-book

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/32831.html

相關(guān)文章

  • 容器監(jiān)控實踐Heapster

    摘要:還可以把數(shù)據(jù)導(dǎo)入到第三方工具展示或使用場景共同組成了一個流行的監(jiān)控解決方案原生的監(jiān)控圖表信息來自在中也用到了,將作為,向其獲取,作為水平擴縮容的監(jiān)控依據(jù)監(jiān)控指標(biāo)流程首先從獲取集群中所有的信息。 概述 該項目將被廢棄(RETIRED) Heapster是Kubernetes旗下的一個項目,Heapster是一個收集者,并不是采集 1.Heapster可以收集Node節(jié)點上的cAdvis...

    DDreach 評論0 收藏0
  • 容器監(jiān)控實踐—cAdvisor

    摘要:在中包含大量的了相關(guān)的信息參考原生監(jiān)控文章的收集器更多源碼參考文章總結(jié)優(yōu)缺點優(yōu)點谷歌開源產(chǎn)品,監(jiān)控指標(biāo)齊全,部署方便,而且有官方的鏡像。 概述 為了解決docker stats的問題(存儲、展示),谷歌開源的cadvisor誕生了,cadvisor不僅可以搜集一臺機器上所有運行的容器信息,還提供基礎(chǔ)查詢界面和http接口,方便其他組件如Prometheus進行數(shù)據(jù)抓取,或者cadvis...

    andycall 評論0 收藏0
  • 容器監(jiān)控實踐—cAdvisor

    摘要:在中包含大量的了相關(guān)的信息參考原生監(jiān)控文章的收集器更多源碼參考文章總結(jié)優(yōu)缺點優(yōu)點谷歌開源產(chǎn)品,監(jiān)控指標(biāo)齊全,部署方便,而且有官方的鏡像。 概述 為了解決docker stats的問題(存儲、展示),谷歌開源的cadvisor誕生了,cadvisor不僅可以搜集一臺機器上所有運行的容器信息,還提供基礎(chǔ)查詢界面和http接口,方便其他組件如Prometheus進行數(shù)據(jù)抓取,或者cadvis...

    kbyyd24 評論0 收藏0
  • 容器監(jiān)控實踐—Metrics Server

    摘要:出現(xiàn)后,新的監(jiān)控架構(gòu)將變成上圖的樣子核心流程黑色部分這是正常工作所需要的核心度量,從等獲取度量數(shù)據(jù),再由提供給控制器等使用。本文為容器監(jiān)控實踐系列文章,完整內(nèi)容見 概述 從 v1.8 開始,資源使用情況的監(jiān)控可以通過 Metrics API的形式獲取,具體的組件為Metrics Server,用來替換之前的heapster,heapster從1.11開始逐漸被廢棄。 Metrics-S...

    libxd 評論0 收藏0
  • 容器監(jiān)控實踐—Metrics Server

    摘要:出現(xiàn)后,新的監(jiān)控架構(gòu)將變成上圖的樣子核心流程黑色部分這是正常工作所需要的核心度量,從等獲取度量數(shù)據(jù),再由提供給控制器等使用。本文為容器監(jiān)控實踐系列文章,完整內(nèi)容見 概述 從 v1.8 開始,資源使用情況的監(jiān)控可以通過 Metrics API的形式獲取,具體的組件為Metrics Server,用來替換之前的heapster,heapster從1.11開始逐漸被廢棄。 Metrics-S...

    lmxdawn 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<