yinmin2020K零S
- 已编辑
zhu733756 边缘节点监控数据不显示还可以使用如下方法,感谢你的指导支持。
kubectl -n kubeedge edit cm edge-watcher
修改完毕后重启edge-watcher-controller-manager服务
zhu733756 边缘节点监控数据不显示还可以使用如下方法,感谢你的指导支持。
kubectl -n kubeedge edit cm edge-watcher
修改完毕后重启edge-watcher-controller-manager服务
yinmin2020 客气大佬,这是iptables转发目的地,扩展来说,应该是node节点上的ip都可以的,本身支持lb的,不是填写外网ip地址;最后,感谢两位大佬,素材我统一收集放在kubeedge集成指南,后面有需要的小伙伴可以去看看。
kubeedge v1.6.2 昨天发布,今天测试该bug已经修复,见图:
ks-installer 镜像tag一会pr
由于目前cloudcore image官方还没有build,但是v1.6.1是可以用的。边缘端需要升级到v1.6.2,也可以添加以下配置进行修改:
apiVersion: v1
kind: ConfigMap
metadata:
name: edge-watcher-config
namespace: kubeedge
data:
version: v1.6.2
uri: ""
region: zh
像这种情况 边缘端 的 服务是127.0.0.1地址启动的,无法对外暴露,这种怎么弄 @zhu733756
yinzhipeng123 改成0.0.0.0试试?
边缘测得通过云端得ip去通信。所以云端暴露得ip,边缘需要能访问到即可。
metrics是通过metric-server来发起的,cloudcore:tunelport中转来访问边缘测,只要边缘测和云端正常通信,应该是没有问题的。
如果你需要再其他主机访问边缘metrics,哪得用0.,0.0.0,以及主机可通信。
zhu733756 现在就是边缘端的监控没有,根据楼主的思路去排查,现在发现边缘端的监控信息现在暴露在边缘端的127.0.0.1上,这个如何改成0.0.0.0,改什么配置呢?
yinzhipeng123 理解错了,以为你是要通过其他服务器来访问这台边缘测metrics。
如果是ks安装的话,排查下metrics-server的日志,以及检查云端的iptables转发规则建立了没有?
zhu733756 你这个有点答非所问,现在边缘端的监控暴露在127.0.0.1上,如何改成0.0.0.0上
zhu733756 iptables转发规则这个看哪个部分?主机的监控有,但是边缘端没有
yinzhipeng123 云端(部署cloudcore的node节点)的iptables转发规则,grep 30003或者10350,图片中的都是边缘端。
之前写得排查指南,https://kubesphere.com.cn/forum/d/4362-kubeedge,
基本上涵盖了所有类型的问题,遇到问题可以先搜搜。
原因找到:安装完成后master节点上有污点,iptables未部署到master节点上。
解决办法更新:
iptables无法部署到master节点上,将master节点上的污点去掉后,iptables守护进程自动部署,问题解决。
loveplxf Kubesphere v3.2.1遇到与你相同的问题,按照你的提示,master上面的iptables也已经自动部署。但是还是无法查看边缘pod的日志。请问后续还有什么额外测操作么?
@heyc-iot-chinamobile 大佬,现在kubesphere console打印出的添加边缘的命令,当前无法访问青云的那个配置文件
我把iptables部署规则修改为每个节点都部署,但是现在还是无法查看到部署在边缘节点的POD监控指标
但是我发现的的边缘节点上没有iptables规则
有哪位大佬知道怎么才能把边缘节点的监控信息保存下来吗?普通的节点会保留一条监控曲线,随时可以进去看到,但是边缘节点就只能看到一个瞬时值,离开界面再进去看历史的监控数据就没有了。