你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Kubernetes学习笔记(十六):Monitoring

2022/8/20 18:20:21

Kubernetes没有提供功能全面的内置监控解决方案,但有许多开源解决方案可用,如Metrics-Server、Prometheus、Elastic Stack、DATADOG、dynatrace。

Heapster是Kubernetes启用监控和分析功能的原始项目之一,但现已弃用,并形成了一个精简版本,称为Metrics Server(In-Memory)。

Kubelet包含一个称为cAdvisor或container advisor的子组件,负责从pod中检索性能指标,发送给apiserver。

使用Metrics Server

  • 安装

minikube : minikube addons enable metrics-server

others : git clone https://github.com/kubernetes-incubator/metrics-server.git

  • 部署:pods、services、roles

kubectl create -f deploy/1.8+/

  • 查看:kubectl top (node | pod)