Kubernetes 从kubelet和cri-o获得吊舱数据时出现问题

Kubernetes 从kubelet和cri-o获得吊舱数据时出现问题,kubernetes,centos7,kubelet,cri-o,Kubernetes,Centos7,Kubelet,Cri O,我们正在使用以下配置运行Kubernetes: 本地Kubernetes 1.11.3、cri-o 1.11.6和CentOS7以及UEK-4.14.35 我不能通过crictl统计来返回pods信息,它只返回空列表。有人遇到过同样的问题吗 我们遇到的另一个问题是,当我查询kubelet的stats/summary时,它返回一个空的pods列表 我认为这两个问题是相关的,尽管我不确定哪一个是问题。我建议检查kubelet服务以验证运行状况并调试群集中的任何可疑事件。我假设运行时引擎可以选择kub

我们正在使用以下配置运行Kubernetes: 本地Kubernetes 1.11.3、cri-o 1.11.6和CentOS7以及UEK-4.14.35

我不能通过crictl统计来返回pods信息,它只返回空列表。有人遇到过同样的问题吗

我们遇到的另一个问题是,当我查询kubelet的stats/summary时,它返回一个空的pods列表


我认为这两个问题是相关的,尽管我不确定哪一个是问题。

我建议检查kubelet服务以验证运行状况并调试群集中的任何可疑事件。我假设运行时引擎可以选择kubelet作为主要的Pods信息提供者,因为它可以管理Pod生命周期

systemctl status kubelet -l

journalctl -u kubelet
如果您发现一些错误或可疑事件,请在下面的评论中分享


但是,您可以使用,它将收集集群中的Pod度量并为启用kube apiserver标志。这是一个关于水平吊舱自动缩放和通过监控资源的好方法。

你能运行吊舱吗?只是统计数据的问题?是的,一切都运行良好,只是统计数据,长时间使用kubelet意味着HPA不起作用。你检查了crictl信息并验证了CRI插件运行时状态了吗?你是如何从库贝莱那里获得统计数据/摘要的?是的,所有的一切都在运行,cri-o播客开始和结束,快乐的露营者。对于kubelet,我运行curl localhost:10255/stats/summary,pods列表是一个空数组。kubelet确实提供一般统计信息,但不提供pods crictl信息{status:{conditions:[{type:RuntimeReady,status:true,reason:,message:},{type:NetworkReady,status:true,reason:,message:}}}