我有一个小型家庭 Kuberenetes 集群,运行在 2 个 Ubuntu 节点上。在这个集群中,我运行了一些小型家庭应用程序,出于监控目的,我决定在集群上安装 Grafana 代理。
安装成功,但我注意到 kube-state-metrics 没有被收集,检查后我发现,当 pod 驻留在同一个节点上时,代理 pod 无法通过其 clusterIp 服务与 kube-state-metrics pod 通信。当我手动使用 pod 的 IP 时,curl 请求确实有效,但我创建的所有服务和入口均无效。
我确实从集群中的其他 pod 进行了检查,并且它们通过我尝试的所有方法从 kube-state-metrics pod 获得了响应。
集群中没有网络策略,代理和 kube-state-metrics pod 都位于同一个主机节点上。
目前我已经手动移动了其中一个吊舱,但我想了解问题所在。