我正在运行一个Kubernetes集群,包括度量、服务器添加和Prometheus监视。我想知道哪些Kubernetes组件或活动使用/可以使用来自集群的监视数据。
"Kubernetes组件或活动“是什么意思?
显然,用于监视数据的主要用例之一是自动标度机制,包括水平Pod自动分频器、垂直Pod自动分频器和群集自动分频器。我正在寻找更多的组件或活动,这些组件或活动使用来自Kubernetes集群的实时监视数据,并可能简短地解释它们为什么使用它(如果不明显的话)。此外,她还想知道,这些组成部分或活动中哪些必须与监测数据一起工作,哪些可以与监测数据一起工作,即可以配置为处理监测数据。
我说“监控数据”是什么意思?
监控数据包括但不限于:节点度量、Pod度量、容器度量、网络度量和定制/应用程序特定的度量(例如,被Prometheus等第三方工具捕获和公开)。
我感谢每一个事先的答复或评论!
发布于 2021-05-08 09:03:36
metrics-server
数据由kubectl top
和HorizontalPodAutoscaler系统使用。我不知道使用metrics.k8s.io API的其他地方(技术上不需要metrics-server
提供服务,但通常是这样)。
发布于 2021-05-10 07:37:43
我想您提到了使用kubernetes集群中的度量的最常见组件。关于任何更详细的内容,我建议看看名为Kubernetes 审计的API服务器部分。它提供了一组与安全相关的、按时间顺序记录集群中操作顺序的记录。集群审计由用户、使用Kubernetes API的应用程序以及控制平面本身生成的活动。
您可以监视what happen
、when did it happen
和who initiated the request
等。这可能会给您提供一些其他组件可能正在使用的详细信息。
有关更多信息,请查看:库伯内特斯审计测井游戏攻略
https://stackoverflow.com/questions/67435494
复制相似问题