1. 程式人生 > >一張圖讀懂Kubernetes監控與日誌_Kubernetes中文社群

一張圖讀懂Kubernetes監控與日誌_Kubernetes中文社群

12月2日,時速雲應邀參加了清華毛豆網主辦的K8S主題技術沙龍,售前工程師趙宇就《Kubernetes監控與日誌》做了主題分享。

為了解救懶癌晚期患者,以下是小編為大家整理的分享內容,已將精華濃縮在一張圖上~

Tips: 關注時速雲公眾號(tenxcloud2),回覆 “1207”即可下載現場PPT。

20161208175645

本次分享重點分為兩大塊:監控和日誌。

監控又分資源監控和服務監控兩部分。

  • Kubernetes的資源監控主要由kubelet,heapster和storage backends(如Influxdb)構成。Heapster可以在叢集範圍獲取metrics和事件資料。它可以以pod的方式執行在叢集中,也可以單獨執行。kubelet 從cAdvisor獲取資料,heapster組織資料和推送資料到後端儲存InfluxDB。cAdvisor不但可以統計節點上每個容器的資源情況,還提供整個節點的資源使用情況。
  • 服務監控則介紹了Kubernetes提供對Pod、容器執行狀況的監控,通過RC保持執行數量;Container Probes提供HTTP、TCP的健康監控,保證應用的正常執行。

關於日誌,趙宇給大家推薦了開源的日誌收集工具Fluentd,因為它具有介面統一、複雜度低、外掛豐富、可擴充套件性高等特性 ;另外還有開源的、實時的分散式搜尋和分析引擎。

Elasticsearch可以用於分散式儲存以及分散式搜尋,可以處理PB級別資料,同時也具備
Restful API、叢集編排/單機 + 持久化儲存 on kubernetes等特性。