边缘端加入疑问

来源: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纳管时不会根据映射去判断。
0
0

云原生+边缘计算项目实战-KubeEdge打造边缘管理平台

抢位前沿技术,获得先发优势

258 学习 · 265 问题

查看课程