如何在kubernetes中获取kubernetes组件度量数据?
我试图获取度量数据,如网络进出字节、磁盘读写速度等。在kubernetes仪表板上,我只获取内存和CPU数据。我甚至在kube系统名称空间中安装了heapster、influxdb和grafana。当我运行命令kubectl cluster info时,它会显示“无法访问此站点”。因此,似乎仪表板正在运行,但其他API没有运行。是否有其他方法获取此度量数据?因为您已经安装了heapster、influxdb和grafana。因此,您可以使用以下命令访问CPU、内存和存储资源如何在kubernetes中获取kubernetes组件度量数据?,kubernetes,influxdb,grafana,kubernetes-health-check,heapster,Kubernetes,Influxdb,Grafana,Kubernetes Health Check,Heapster,我试图获取度量数据,如网络进出字节、磁盘读写速度等。在kubernetes仪表板上,我只获取内存和CPU数据。我甚至在kube系统名称空间中安装了heapster、influxdb和grafana。当我运行命令kubectl cluster info时,它会显示“无法访问此站点”。因此,似乎仪表板正在运行,但其他API没有运行。是否有其他方法获取此度量数据?因为您已经安装了heapster、influxdb和grafana。因此,您可以使用以下命令访问CPU、内存和存储资源 kubectl to
kubectl top pods——所有名称空间
此命令允许您访问POD的资源消耗
此外,如果您想访问节点的资源消耗,那么您可以执行此命令
kubectl top nodes
安装了heapster、influxdb和grafana之后。因此,您可以使用以下命令访问CPU、内存和存储资源
kubectl top pods——所有名称空间
此命令允许您访问POD的资源消耗
此外,如果您想访问节点的资源消耗,那么您可以执行此命令
kubectl top nodes
是的,您可以从heapster api获取这些数据。
只需在heapster.yaml文件中添加一个新条目。
在规格(服务)下添加
(实际上,这样做是在公开heapster API) 现在,您的heapster.yaml文件部分应该如下所示
spec:
type: NodePort
ports:
- port: 80
targetPort: 8082
selector:
k8s-app: heapster
现在再次部署heapster.yaml。现在使用下面的命令从kubernetes集群获取服务列表。
kubectl获取服务-n kube系统
在那里,您可以看到heapster的端口,如下所示:80:31637/TCP
现在尝试使用群集IP和端口访问heapster API。类似这样的内容:
http://192.168.99.100:31637/api/v1/model/metrics
您现在应该可以看到指标了。有关更多信息,请参阅。是的,您可以从heapster api获取这些数据。
只需在heapster.yaml文件中添加一个新条目。
在规格(服务)下添加
(实际上,这样做是在公开heapster API) 现在,您的heapster.yaml文件部分应该如下所示
spec:
type: NodePort
ports:
- port: 80
targetPort: 8082
selector:
k8s-app: heapster
现在再次部署heapster.yaml。现在使用下面的命令从kubernetes集群获取服务列表。
kubectl获取服务-n kube系统
在那里,您可以看到heapster的端口,如下所示:80:31637/TCP
现在尝试使用群集IP和端口访问heapster API。类似这样的内容:
http://192.168.99.100:31637/api/v1/model/metrics
您现在应该可以看到指标了。有关更多信息,请参阅。我建议您查看cAdvisor。它提供K8s集群中正在运行的容器的资源使用和性能特征。语法更正我建议您查看cAdvisor。它提供K8s集群中运行容器的资源使用情况和性能特征。语法更正上述命令似乎有效,但只提供内存和cpu数据,而不是网络或磁盘信息。我可以做些什么来获取这些度量值?。命令“kubectl top pods-所有名称空间”前面应该有一个破折号“kubectl top pods-所有名称空间”上面的命令似乎可以工作,但只提供内存和cpu数据,而不是网络或磁盘信息。我可以做些什么来获取这些度量值吗?“kubectl top pods-所有名称空间”命令应该在前面有另一个破折号“kubectl顶级播客--所有名称空间”