創建 Kubernetes 集群並部署容器化應用只是第一步。一旦集群運行起來,我們需要確保一起正常,所有必要組件就位並各司其職,有足夠的資源滿足應用的需求。Kubernetes 是一個復雜系統,運維團隊需要有一套工具幫助他們獲知集群的實時狀態,並為故障排查提供及時和准確的數據支持。 本章重點討論 ...
Heapster 是 Kubernetes 原生的集群監控方案。Heapster 以 Pod 的形式運行,它會自動發現集群節點 從節點上的 Kubelet 獲取監控數據。Kubelet 則是從節點上的 cAdvisor 收集數據。 Heapster 將數據按照 Pod 進行分組,將它們存儲到預先配置的 backend 並進行可視化展示。Heapster 當前支持的 backend 有 Influx ...
2018-06-04 07:40 0 2506 推薦指數:
創建 Kubernetes 集群並部署容器化應用只是第一步。一旦集群運行起來,我們需要確保一起正常,所有必要組件就位並各司其職,有足夠的資源滿足應用的需求。Kubernetes 是一個復雜系統,運維團隊需要有一套工具幫助他們獲知集群的實時狀態,並為故障排查提供及時和准確的數據支持。 本章重點討論 ...
--- --- 安裝 安裝: 1、Docker要求CentOS系統的內核版本高於 3.10 ,通過 uname -r 命令查看你當前的內核版本是否支持安賬docker 2、更新yum包:sudo yum update 3、安裝需要的軟件包 ...
當 Docker 部署規模逐步變大后,可視化監控容器環境的性能和健康狀態將會變得越來越重要。 在本章中,我們將討論幾個目前比較常用的容器監控工具和方案,為大家構建自己的監控系統提供參考。 首先我們會討論 Docker 自帶的幾個監控子命令:ps, top 和 stats。然后是幾個功能 ...
鏡像是 Docker 容器的基石,容器是鏡像的運行實例,有了鏡像才能啟動容器。為什么我們要討論鏡像的內部結構? 如果只是使用鏡像,當然不需要了解,直接通過 docker 命令下載和運行就可以了。 但如果我們想創建自己的鏡像,或者想理解 Docker 為什么是輕量級的,就非常有必要學習這部分知識 ...
前面我們已經介紹了ps/top/stats、Sysdig、Weave Scope、cAdvisor 和 Prometheus 多種容器監控工具和方案,是時候做一個比較了。下面將從五個方面來對比它們之間的優劣。 部署容易度 ps/top/stats 無疑是最容易使用的,它們是 Docker 自帶 ...
Docker 的核心組件包括: Docker 客戶端 - Client Docker 服務器 - Docker daemon Docker 鏡像 - Image Registry Docker 容器 - Container Docker 架構如下圖 ...
還記得我們運行的第一個容器嗎?現在通過它來體會一下 Docker 各個組件是如何協作的。 容器啟動過程如下: Docker 客戶端執行 docker run 命令。 Docker daemon 發現本地沒有 httpd 鏡像。 daemon 從 Docker Hub ...
除了監控容器,Weave Scope 還可以監控 Docker Host。 點擊頂部 HOSTS 菜單項,地圖將顯示當前 host。 與容器類似,點擊該 host 圖標將顯示詳細信息。 host 當前的資源使用情況和歷史曲線一覽無余。除此之外也能很方便地查看 host 上運行的進程 ...