个人技术分享


根据上篇云端来搭建

下载keadm:https://github.com/kubeedge/kubeedge/releases

解压复制到/use/local/bin/

在这里插入图片描述

把云端的/etc/kubeedge下的部分文件拷贝到边缘端/etc/kubeedge
(除了kubeedge-v1.8.2-linux-adm64) 没用到 也比较大
在这里插入图片描述
使用keadm join -h查看帮助
在这里插入图片描述
有个前提是必须要有容器运行时
比如已经安装了docker 才能join
在这里插入图片描述

运行keadm --cloudcore-ipport=10.20.30.40:10000 --edgenode-name=testing123 --kubeedge-version=1.5.0
--cloudcore-ipport是云端cloudcore端口
--edgenode-name可以不指定 使用主机hostname
--kubeedge-version指定KubeEdge的版本
--token指定云端token

在这里插入图片描述
可以看一下云端的端口使用情况
netstat -nplt
cloudcore运行的是10000端口

这时候没有安全性 要通过指定token
云端执行keadm gettoken查看token
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

这样就正在运行了

如果出现mosquit错误则安装mosquit

云端查看节点
在这里插入图片描述