huanggze DukeChiang 两个建议: addon-resizer 的地址 https://github.com/kubernetes/autoscaler/tree/master/addon-resizer 查他们的 issue 干脆把 addon-resizer 这个 initContainer 删了,别 resize 了,你直接把 kube-state-metrics 这个 Container 的 resource 调高。不要 addon-resizer 去垂直扩展 kube-state-metrics Container
DukeChiang huanggze 按照第二种方式不报错了,但是还是没有基础数据。前端访问报错: { “message”: "service \“kubesphere-router-kubesphere-monitoring-system\” not found" }
huanggze DukeChiang kubesphere-router-kubesphere-monitoring-system 这是你开启了外网访问的ingress controller,不影响。报错可以后面再看。所以 kubesphere-monitoring-system 项目下还有哪些 POD 不正常?
DukeChiang 解决办法: 1.找到kube-flannel的编辑配置模板,如下图 2.修改kube-flannel容器配置,如下图 3.增加命令行参数:,--iface=eth1 4.数据恢复: 参考解决方案:https://stackoverflow.com/questions/47845739/configuring-flannel-to-use-a-non-default-interface-in-kubernetes
DukeChiang Feynman 主要是大佬给我解决的,有部分原理我还不太清楚,我只知道是vagrant造成flannel网络不通,这个参数指明网卡能恢复网络。最好是huanggze 大佬能解读一下具体原理。目前我又重新试验了一遍只改这个参数仅能恢复一部分数据,监控中心数据还是存在异常。