边缘端加入疑问
来源:3-11 KubeEdge边缘端环境搭建

sujiazhe
2022-05-28
又踩了一个坑,3.11KubeEdge边缘端环境搭建 ,边缘端明明都设置过了,cgroup driver为:systemd正常使用:
keadm join --cloudcore-ipport=115.227.xx.xx:10000 --edgenode-name=testing123 --kubeedge-version=1.8.2 --token=XXXX
无法启动edgecore, systemctl status edgecore 代码225退出,无法加入云端,。
解决办法:加入命令指定容器进行时,–cgroupdriver=systemd
keadm join --cloudcore-ipport=115.227.xx.xx:10000 --cgroupdriver=systemd --edgenode-name=testing123 --kubeedge-version=1.8.2 --token=XXXX
成功加入。
回头想想自己这次排错还改了一个地方,nano /etc/hosts,添加了公网IP地址=云端主机名,以上二点不知道做对是那样。
反复重新加入的方法:我是删除2个地方的文件:
1.:rm /usr/local/bin/edgecore
2.:rm //etc/systemd/system/edgecore.service
然后执行:keadm join 这样就不会报其他的错。
老师帮忙分析一下,到底是cgroup driver的问题,还是主机名解析的问题。
写回答
1回答
-
暮闲
2022-05-29
同学你好,这两个原因都会导致纳管失败,修改为systemd之后,必须要在初始化的时候指定,否则会纳管失败。另外一个就是,kubeedge初始化的时候域名本地映射,KubeEdge纳管时不会根据映射去判断。00
相似问题