【注】这里的k8s版本为1.18,虚拟机为CentOS7,docker、k8s安装步骤略
1.1下载keadm
wget https://github.com/kubeedge/kubeedge/releases/download/v1.4.0/keadm-v1.4.0-linux-amd64.tar.gz
1.2解压
tar -zxvf keadm-v1.4.0-linux-amd64.tar.gz
1.3进入目录
cd keadm-v1.4.0-linux-amd64/keadm
1.4安装
执行./keadm init
【注】在这里会出现错误,原因为raw.githubusercontent.com无法访问 解决方案:参考博客https://blog.csdn.net/laoxuan2011/article/details/106177126的step2 即vi /etc/hosts
重新执行 ./keadm init, cloudcore启动成功
1.5获取token(为edge加入cloud准备) 执行 ./keadm gettoken 获得token
2.1下载keadm
wget https://github.com/kubeedge/kubeedge/releases/download/v1.4.0/keadm-v1.4.0-linux-amd64.tar.gz
2.2解压
tar -zxvf keadm-v1.4.0-linux-amd64.tar.gz
2.3进入目录
cd keadm-v1.4.0-linux-amd64/keadm
2.4加入cloud
执行./keadm join --cloudcore-ipport=<cloud所在的ip>:10000 --edgenode-name=<edge名字(自己取)> --kubeedge-version=1.4.0 --token=<前面获取的token值>