Kubernetes Metrics Server组件

Kubernetes Metrics Server

启动metrics server组件之后:

#可以使用下面命令查看pod资源使用情况。
kubectl top po
#可以使用下面命令查看node资源使用情况。
kubectl top no

metrics-server是K8S所支持的一个监控度量组件,目前metrics-server还不是K8S的正式组件,需要作为Add-on单独启用。

启用之后,metrics-server可以通过cAdvisor,kubelet等组件定期去抓取pod, node上的资源,使用的metrics。并且通过metrics API 暴露这些metrics,然后我们就可以通过kubectl访问这些metrics。

另外,K8S所支持的HPA(POD自动伸缩功能)也依赖于metrics API。

除了metrics-server之外,业界用于K8S监控的主流方案是Prometheus。
Kubernetes Metrics Server组件_第1张图片

未完待续。。。

你可能感兴趣的:(K8S,kubernetes)